New to moving to the Netherlands? Read our guides
Prodrive Technologies · Son · On-site
IDEXX · On-site
ASML · Veldhoven · Hybrid
Van Lanschot Kempen · Den Bosch · On-site
Accenture · Amsterdam · On-site
Context Labs · Amsterdam · On-site
Context Labs · Amsterdam · On-site
EY · Amsterdam · Hybrid
Fluence Energy · Amsterdam · On-site
Capgemini · Utrecht · Hybrid
Enexis Personeel · Weert · Hybrid
Booking.com · Amsterdam · Hybrid
Artefact · Utrecht · Hybrid
Utrecht · Hybrid · Full-time
What we know about this job
As a Backend Developer, you’ll be responsible for developing and maintaining the systems that support the NS app. You’ll build scalable and reliable services that meet the highest quality standards.
Your main focus will be on functionality that supports our service strategy and contributes to increasing self-service and reducing the need for customer contact. At NS, our goal is to offer services as proactively as possible: relevant to passengers and available at exactly the moment they need them.
You enjoy learning and pick up new things quickly. You identify opportunities for improvement and know how to involve others in making them happen.
Important aspects of Agile working, such as collaboration, responding to change and delivering value in short cycles, fit naturally with the way you work. You have strong communication skills, take ownership and are confident in making decisions.
Your primary experience is with TypeScript. You’re also willing to learn other technologies and broaden your technical knowledge. Experience with both is considered an advantage.
Working at NS means you can make a real difference in the dynamic world of sustainable mobility. You help keep the Netherlands accessible and connected for everyone. At NS, you'll enjoy a great deal of freedom and plenty of opportunities for personal and professional development. We promise that no two days are ever the same. And as one of the most attractive employers in the Netherlands, we offer even more. For this position, you can expect:
Want to learn more? Take a look at our employment conditions and collective labour agreement (CAO).
You’ll work from our head office near Utrecht Central Station as well as from home, as part of a multidisciplinary DevOps team. You’ll work alongside another Backend Developer, an iOS Developer and an Android Developer. The team also includes a UX/UI Designer, Scrum Master and Product Owner.
Within the Service domain, there is extensive collaboration with other teams, for example teams that maintain services for the Forgotten Check-out process and teams working on the JeNS chatbot.
Together, we brainstorm innovative solutions, collaborate closely and explore new possibilities both within and beyond our own areas of expertise. And, of course, you’ll spend plenty of time doing what you enjoy most: developing. We support you with the latest technologies.
Our team is one of seven teams jointly responsible for components of the NS app. Backend Developers meet every week to present their work and discuss improvements that benefit multiple teams. These meetings give you the opportunity to make an impact and help shape our technical direction.
Our developer culture values everyone’s input. Nothing is “set in stone.”
Our backend currently consists of serverless applications deployed on AWS. We are actively working towards stateless front-end applications by using a BFF (Backend for Frontend) architecture.
There is also a strong demand for an app that can adapt to passengers as they travel. To achieve this, we use applications outside our own team for content and personalisation. A versatile backend is therefore essential to providing excellent service.
There is a constant challenge to innovate and optimise. We work with a DevOps mindset and aim to make our services as efficient and reliable as possible. You’ll have plenty of room to contribute your own ideas and experiment with new technologies.
You are able to communicate effectively in Dutch or English.
At NS, diversity and inclusion matter to us. They make working together more enjoyable and help us achieve better results. Whatever your background or beliefs, we are above all interested in your perspective on this role.
Working at NS means having the opportunity to make a real impact on sustainable mobility. Together, we help keep the Netherlands accessible and connected for everyone.
At NS, you'll enjoy a high degree of freedom and responsibility, and we can promise you one thing: no two days are ever the same.
Our core values are openness and reliability. We are driven by results and continuously strive to move forward.
Apply directly using the application button. Within minutes, you will receive an automatic confirmation of your application, and we will respond within two weeks.
This vacancy may close earlier if we receive a sufficient number of suitable applications, so don't wait too long to apply.
You may address your application to Jeroen van den Berg, Corporate Recruiter IT.
Do you have questions about the recruitment process? Please email from our Front Office at [email protected].
Prefer to speak with someone by phone? Contact our Front Office on +31 (0)88 671 3666.