€3k
Jobs in the Netherlands, in English.
33,000+ live jobsFull Stack Developer Internal Applications Driving Staff
Hybrid in Utrecht·Full-time·Added yesterday (last checked 6 Nov)
223 open roles
Our summary
- Salary
- €3,634 a month
- Work mode
- Hybrid, Utrecht
- Contract
- Full-time
- Languages
- Dutch
- Experience
- 5+ years





Skills
Nice to have
This job advert was originally written in Dutch.
The role
This is why you want to work as a Fullstack Developer for internal applications for driving staff at NS
This is what you will be doing as a Fullstack Developer for internal applications for driving staff
As a Fullstack Developer, you will work on digital solutions within the Competent & Capable domain. With these solutions, we ensure that operational colleagues have access to reliable information regarding, among other things, qualifications, training, certifications, and deployability.
What you'll do
- Your work makes it possible for NS train staff to perform their work safely and competently.
- You will be in a dynamic environment where you develop and maintain both back-end and front-end applications, providing you with plenty of variety.
- By supporting NS staff, you contribute directly to the development of a more sustainable society.
"Every time I travel by train, I am reminded that my work has an impact in the real world. This gives me a lot of satisfaction."
- Jurrian, Full-stack developer, team Air
You will work on the full lifecycle of our applications: from design and development to deployment, monitoring, and further improvement in production. Your focus lies on backend development with .NET/C#, but you move easily across different parts of the stack.
You will, among other things:
- design, build, and further develop fullstack solutions with .NET/C#;
- develop APIs and integrations for a reliable exchange of information;
- contribute to web and mobile solutions, including native Android;
- work with Azure, CI/CD, containers, monitoring, and logging;
- apply automated tests, code quality checks, and security scans;
- contribute to privacy and security by design;
- translate complex questions into working solutions together with the Product Owner, UX, Service Experts, and the business;
- monitor and improve applications even after they go live;
- actively contribute to architecture, development, and UX standards within NS.
In doing so, you look beyond just the code. You want to understand which problem you are solving, for whom you are doing it, and how you ensure that a solution continues to work reliably in production.
Where you will work
You will join a DevOps team within the Competent & Capable domain of Cluster PFS. Within this domain, we develop and manage mission-critical digital solutions for operational NS colleagues. The solutions support them in being and remaining demonstrably competent, capable, and deployable.
You will work closely with, among others, the Product Owner, other developers, Service Experts, UX, architecture, security and cloud experts, and stakeholders from operations. Additionally, there is collaboration with cluster-wide platform teams such as Atlas and ROBE.
The working atmosphere is open and collaborative. We challenge each other, share knowledge, and continuously look for ways to improve our solutions and way of working.
You will work hybridly from Utrecht and from home. Monday is in principle the collective office day, though flexibility is possible.
These are the job requirements
You are an experienced developer who takes responsibility for the entire product and not just for your own piece of code. You can explain technical choices, think about reliability and security, and enjoy working with both technical and non-technical colleagues.
In addition, you bring:
- approximately 5 years of relevant experience as a software developer;
- extensive experience with .NET and C#;
- experience with developing APIs and integrations;
- experience with DevOps and CI/CD, for example with Azure DevOps;
- experience with Microsoft Azure and cloud-native development;
- knowledge of containerization, monitoring, and logging;
- experience with automated testing and software quality;
- attention to security, privacy, availability, and continuity;
- the ability to independently analyze technical issues and bring them from problem to working solution.
Experience with native Android, for example Kotlin and Jetpack Compose, is a plus. The same applies to experience with infrastructure as code, for example Bicep, ARM, or Terraform.
At least as important to us is how you work. You actively seek collaboration, take initiative, remain curious, and dare to challenge existing solutions when you see they can be improved. At the same time, you work carefully and make conscious choices before bringing anything into production.
These are the employment conditions
Working at NS means that you can make *the* difference in the dynamic world of sustainable mobility. You help keep the Netherlands accessible, for everyone. At NS, you get a lot of freedom. The possibilities to develop yourself are great. We promise you that no day is the same. And as one of the most beautiful employers in the Netherlands, we have even more to offer. For this position, including:
- Scale 60 = € 3,743 and € 6,491 gross per month (scale 60) (based on 36 hours - scaling based on work experience)
The possibility of working from home and flexible working hours (in consultation)
A 36-hour work week
3% end-of-year bonus, 8% holiday allowance, and an excellent pension scheme
Upon good performance, you will receive a permanent contract after one year
Your train travel in 2nd class is free; travel in 1st class is possible with a small personal contribution
Your family travels for free during off-peak hours
144 hours of statutory leave (based on full-time employment) plus extra leave depending on age (minimum one week)
The possibility to exchange 3 Christian holidays for 3 non-Christian holidays
Discount on European train travel once you have worked at NS for 1 year
A choice plan including, among others, a bicycle plan, extra pension accrual, or extra vacation days
Want to know more? View our employment conditions and collective labor agreement (CAO).
Apply for this job
Apply directly via the application button. Within a few minutes, you will receive an automatic application confirmation, and we will respond to your application within 2 weeks.
You can address your application to Jeroen van den Berg, Corporate Recruiter IT.
Do you have any questions about the application process? Then mail our front office at recruitment@ns.nl.
Would you prefer telephone contact? Then call our front office at 088-6713666.
Good to know
A background check, including a VOG (Certificate of Good Conduct), is part of the application procedure. This also includes signing an integrity statement and a non-disclosure agreement.
We believe it is important that everyone who works with us feels at home. This is reflected in our hiring policy. Read more here.
With this vacancy, we are recruiting our new colleague ourselves. This is NOT a call for acquisition. The position cannot be filled on an interim basis. Please see our hiring page for that.
At NS, you can count on
Working at NS means that you can make the difference in the world of sustainable mobility. You help keep the Netherlands accessible, for everyone. At NS, you get a lot of freedom. We promise you that no day is the same. The core values of NS are open and reliable. We aim for results and want to move forward.
More jobs like this
or browse Utrecht·Engineering·Full-stack·Mid-level·Hybrid·Railways