Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Nederlandse Spoorwegen is seeking a Backend Developer to build and maintain scalable backend services for the NS app. You will work in a multidisciplinary DevOps team, responsible for delivering high-quality, proactive services to passengers while embracing DevOps practices and new technologies.
You’ll join a head-office based team near Utrecht Central Station, with the flexibility to work from home in a hybrid setup.
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’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 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.
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.