Medior/Senior Fullstack Developer for Timetable Application
Nederlandse SpoorwegenOverview
Join our team at Nederlandse Spoorwegen, where you'll be integral in modernizing the Donna application with cutting-edge technologies like Angular, Java, OpenAPI, Jenkins, and OpenShift (Kubernetes). As a developer, you play a crucial role in realizing our user stories, working within a scrum team from idea to design to production. You'll be part of a socially responsible and sustainable organization.
Role Description
As a developer for the Donna application, a critical system for scheduling all trains across various carriers, your work ensures that trains operate smoothly. Without Donna, there would be no train service. Additionally, Donna enables ProRail to act as an independent arbiter, fairly distributing limited track capacity.
You will be part of a team at the forefront of renewing Donna in terms of web technology and architecture (microservices). Gradually, parts of the old system are being rebuilt or replaced using technologies like Angular, Java, OpenAPI, Jenkins, and OpenShift (Kubernetes).
In the coming period, we are finalizing the third and last module of our graphical web application, requiring significant backend (Java) and frontend (Angular) development. Simultaneously, we are adding new features to existing modules.
The team is responsible for the entire stack and allocates time for innovation and training. We place high value on mutual assistance and learning from each other—it's a collaborative effort.
Team Environment
You will work in Team Sisyphos, a close-knit group that values collaboration and quality. The team currently includes four developers, a product owner, and a scrum master. We work on-site one day per week, emphasizing the importance of face-to-face interaction to foster team dynamics and effective collaboration.
Requirements
- Minimum of 4 years experience as a developer in a professional environment
- Experience with both frontend and backend development
- Proficient in writing unit tests
- Familiar with Scrum methodologies
- Knowledge of DevOps practices and tools
Benefits
Working at NS means making a difference in the dynamic world of sustainable mobility, helping keep the Netherlands accessible for everyone. You will enjoy considerable freedom, and we promise no two days are the same. Our core values are openness and reliability, and we are committed to delivering results and progressing forward.
Application Process
Apply directly via the application button. You will receive an automatic confirmation shortly after applying, and we will respond to your application within two weeks. For any questions regarding the application process, contact Karin from our front office at recruitment@ns.nl or call 088-6713666.
Background checks, including a Declaration of Conduct (VOG), are part of the application process. This also involves signing an integrity declaration and confidentiality agreement. We strive to ensure everyone at NS feels at home, reflected in our hiring policy.
Benefits Extracted with AI
- Salary range €3,494 - €6,059 per month
- 36-hour work week
- Permanent contract after one year
- 144 hours of statutory leave plus additional leave based on age
- Option to exchange 3 Christian holidays for non-Christian holidays
- 3% year-end bonus
- 8% holiday pay
- Excellent pension scheme
- Free 2nd class train travel; 1st class at a small personal contribution
- Family travels free during off-peak hours
- Discount on European train travels after one year
- Professional development opportunities
- Flexible benefits plan including bicycle scheme, extra pension contributions, or additional vacation days
Similar jobs
Last update: 23 minutes ago
Medior/Senior Full Stack Developer with Angular and AWS
Join Alliander as a Medior/Senior Full Stack Developer using Angular and AWS in Arnhem, Netherlands.
Full Stack Engineer for Payments
Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.
Staff Software Engineer (Kotlin/Java, React)
Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.
Full Stack Engineer with Angular and Laravel
Join Visma Verzuim as a Full Stack Engineer, working with Angular and Laravel in an innovative team.
Senior Full Stack Engineer
Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.
Senior Front-end Developer
Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.
Senior Business Developer
Join TNO as a Senior Business Developer in The Hague, focusing on digital network infrastructure and cloud technologies.
Senior PHP Laravel Developer / Architect
Join Dotlab as a Senior PHP Laravel Developer to enhance SaaS solutions with PHP, Laravel, and modern technologies.
Senior Full-Stack Developer (PHP/Laravel)
Join Producthero.com as a Senior Full-Stack Developer (PHP/Laravel) in Amsterdam. Enhance our platform with your expertise.
Senior JavaScript Engineer
Join NN as a Senior JavaScript Engineer to drive digital transformation with cutting-edge tech and a DevOps mindset.
Backend Developer (Java, Spring) - B2B Contract
Join Nationale-Nederlanden as a Backend Developer (Java, Spring) on a B2B contract in Warsaw. Work on microservices architecture.
Typescript Engineer
Join Nationale-Nederlanden as a Typescript Engineer in The Hague. Drive digital change with hybrid work and great benefits.
Senior Backend Developer (PHP / Laravel)
Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.
Senior Frontend Engineer with Angular and Azure Experience
Join as a Senior Frontend Engineer to develop a WCAG-compliant Design System using Angular and Azure.
Frontend Engineer with Angular and Vue.js
Join Visma Verzuim as a Frontend Engineer to develop cloud-native web apps using Angular and Vue.js in an agile environment.
Frontend and Backend Developer
Join Deliverect as a Frontend or Backend Developer in Amersfoort. Work with React, Python, and cloud platforms in a dynamic SaaS environment.
Senior Chapter Lead Java Engineer
Join ING Nederland as a Senior Chapter Lead Java Engineer, leading agile teams and driving innovation.
Back-end Developer PHP
Join FinDock as a Back-end Developer PHP in Woerden, Netherlands. Work with PHP, Laravel, and Git in a hybrid environment.
Senior PHP Laravel Developer / Architect
Join Dotlab as a Senior PHP Laravel Developer to lead SaaS solutions and software architecture in Rotterdam.
Senior Full-Stack Developer with AWS and Angular
Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!
Senior Full Stack Developer (React, Django)
Join the City of Amsterdam as a Senior Full Stack Developer to innovate and manage web applications using React and Django.
Junior Java Developer
Join Picnic Technologies as a Junior Java Developer in Amsterdam. Work with Java, Spring, and Kafka in a dynamic, scale-up environment.
Frontend Engineer with React and TypeScript
Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.
Senior Front-end Developer - ReactJS (Dutch speakers)
Join Saxum as a Senior Front-end Developer specializing in ReactJS. Must speak Dutch and reside in the Netherlands.