Junior - Senior Backend Developer
Role details
Job location
Tech stack
Job description
You will work within an agile, self-organizing team that manages end-to-end product development. The role involves designing and implementing complex algorithms, handling large-scale data from diverse sources, and contributing to all aspects of the product lifecycle. This is a challenging position offering significant opportunities for growth in a collaborative environment that values quality and documentation.
Technologies You'll Work With
- Microservices architecture using modern C#/.NET
- Vue.js, Nuxt, Razor, JavaScript, TypeScript
- Cloud-native services on Azure
- Serverless and event-driven architecture (Azure Functions, Service Bus, Event Grid)
- Azure SQL, Cosmos DB, Redis
- Elasticsearch, Kibana
- Azure DevOps & Infrastructure as Code (Bicep)
- Testing frameworks: Reqnroll, Playwright
Requirements
- Experience in object-oriented programming and building large-scale systems
- Strong problem-solving skills (language/framework flexibility is valued)
- Hands-on cloud experience (preferably Azure)
- Solid understanding of software architecture and design principles (front-end & back-end)
- Experience with CI/CD and automation
- Knowledge of microservices and distributed systems
Nice to Have:
- Debugging distributed systems
- REST API design and integration
- Experience with Infrastructure as Code
- Ability to lead technical design activities and mentor team members
Benefits & conditions
A dynamic, innovative, and informal work environment where ideas move fast and every day brings new challenges. You'll have the chance to make a real impact on sustainable mobility while working at one of the most inspiring locations in Amsterdam.