Summary
✨ AI‑Generated
A multidisciplinary development team is seeking a mid-to-senior Backend Developer to design and build backend applications across diverse projects. You will make architectural decisions, develop features, optimize performance, troubleshoot technical issues, and contribute to testing, documentation, and engineering-process improvements. The role involves close collaboration with frontend and cross-functional colleagues and uses a modern stack including TypeScript, NestJS, AWS, Prisma, Docker, microservices, RabbitMQ, and GitLab CI.
Highlights
Work on varied client projects with significant ownership of backend architecture, development, performance, testing, and continuous improvement. Collaborate with a multidisciplinary team and work with a modern cloud-native technology stack.
Description
## About the Role
Coffee IT is looking for a Medior/Senior Backend Developer to join a multidisciplinary development team in Utrecht.
You will work across a variety of client projects, designing and building backend applications, making architectural decisions, developing new features, extending existing functionality, and resolving technical issues.
You will collaborate closely with front-end developers, marketers, project managers, and other developers.
The role combines hands-on backend development with architecture, performance optimization, testing, documentation, and continuous improvement of development processes.
Coffee IT works with technologies including TypeScript, NestJS, AWS, Prisma, Docker, microservices, RabbitMQ, and GitLab CI.
## Key Responsibilities
* Make technical decisions related to backend architecture.
* Set up backend applications for different client projects.
* Collaborate with front-end developers to determine application architecture.
* Develop well-structured and effective backend code.
* Develop new features and extend existing functionality.
* Analyze and optimize application performance.
* Identify and resolve bugs and technical issues.
* Improve backend application development processes.
* Perform unit and integration testing.
* Ensure delivered solutions meet documented requirements.
* Document projects and provide updates and accountability to the Project Manager.
* Work with microservice architecture and RabbitMQ as a message broker.
* Work with GitLab CI for integration testing and code quality checks.
* Build services as Docker images.
* Work across diverse projects and contribute to translating complex problems into intuitive solutions.
## Required Qualifications
* 3+ years of professional experience as a Backend Developer.
* HBO/WO work and thinking level.
* Experience with TypeScript.
* Experience with Docker.
* Experience writing well-structured code.
* Knowledge of software architecture.
* Professional-level English communication skills, both written and spoken.
* Ability to work on diverse projects.
* Analytical mindset and ability to independently address technical challenges.
* Willingness to continuously develop your skills.
* Residence within commuting distance of the Utrecht office.
## Preferred Qualifications
* Experience with AWS is a plus.
## Skills & Competencies
* Backend development
* TypeScript
* NestJS
* Docker
* AWS
* Prisma
* Microservice architecture
* RabbitMQ
* GitLab CI
* Unit testing
* Integration testing
* Code quality
* Software architecture
* Performance optimization
* Technical problem-solving
* Analytical thinking
* Process improvement
* Documentation
* Cross-functional collaboration
* Independent working
* Continuous learning
* Professional English communication
## Education & Experience
**Education:**
* HBO/WO work and thinking level.
**Experience:**
* 3+ years of experience as a Backend Developer.
* Experience with TypeScript and Docker.
* Experience with structured software development and software architecture.
* Experience working across diverse projects.
## Work Arrangement & Schedule
* **Location:** Utrecht, Utrecht, Netherlands
* **Work Arrangement:** Hybrid
* **Employment Type:** Not specified in the original job description.
* **Working Hours:** 32–40 hours per week.
* **Schedule:** Flexible working hours.
* **Location Requirement:** Candidates must live within commuting distance of the Utrecht office.
* **Remote Work:** Home working is supported as part of the hybrid working arrangement.
## Compensation & Benefits
* **Salary:** €3,200–€5,500 gross per month, based on experience and skills.
* MacBook.
* Hybrid and flexible working arrangements.
* Home working budget.
* Training and education budget.
* Travel expense reimbursement.
* Pension scheme.
* Opportunities to work on different projects and develop skills across multiple areas.
* Collaboration with front-end developers.
* Career and promotion opportunities within The Digital Club.
* Startup working environment combined with the experience and benefits of an established agency group.
* Office facilities including a cinema and game room.
* Office accessible by bicycle, public transport, and car.
## Compliance / Additional Information
Coffee IT is part of The Digital Club, a growing Dutch agency group focused on strategy, development, data, and marketing.
The group has approximately 40 team members working from its Utrecht club house and serves clients including KLM, In-lite, HEMA, and Prijsvrij.
**Recruitment agencies and outsourcing companies:** Coffee IT does not work with recruiters or outsourcing companies and does not welcome solicitation related to this vacancy.