Nederlandse Spoorwegen logo

Medior/Senior Fullstack Developer for Timetable Application

Nederlandse Spoorwegen

Overview

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

Alliander logo
Alliander

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.

ING Nederland logo
ING Nederland

Full Stack Engineer for Payments

Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.

Albert Heijn logo
Albert Heijn

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.

Visma Verzuim logo
Visma Verzuim

Full Stack Engineer with Angular and Laravel

Join Visma Verzuim as a Full Stack Engineer, working with Angular and Laravel in an innovative team.

Kuehne+Nagel logo
Kuehne+Nagel

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.

iO logo
iO

Senior Front-end Developer

Join iO as a Senior Front-end Developer in Amsterdam, leading projects for top brands with React, Angular, and TypeScript.

TNO logo
TNO

Senior Business Developer

Join TNO as a Senior Business Developer in The Hague, focusing on digital network infrastructure and cloud technologies.

Dotlab logo
Dotlab

Senior PHP Laravel Developer / Architect

Join Dotlab as a Senior PHP Laravel Developer to enhance SaaS solutions with PHP, Laravel, and modern technologies.

Producthero.com logo
Producthero.com

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.

Nationale-Nederlanden logo
Nationale-Nederlanden

Senior JavaScript Engineer

Join NN as a Senior JavaScript Engineer to drive digital transformation with cutting-edge tech and a DevOps mindset.

Nationale-Nederlanden logo
Nationale-Nederlanden

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.

Nationale-Nederlanden logo
Nationale-Nederlanden

Typescript Engineer

Join Nationale-Nederlanden as a Typescript Engineer in The Hague. Drive digital change with hybrid work and great benefits.

Producthero.com logo
Producthero.com

Senior Backend Developer (PHP / Laravel)

Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.

Magno IT Recruitment logo
Magno IT Recruitment

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.

Visma Verzuim logo
Visma Verzuim

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.

Deliverect logo
Deliverect

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.

ING Nederland logo
ING Nederland

Senior Chapter Lead Java Engineer

Join ING Nederland as a Senior Chapter Lead Java Engineer, leading agile teams and driving innovation.

FinDock logo
FinDock

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.

Dotlab logo
Dotlab

Senior PHP Laravel Developer / Architect

Join Dotlab as a Senior PHP Laravel Developer to lead SaaS solutions and software architecture in Rotterdam.

Gofore logo
Gofore

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!

City of Amsterdam logo
City of Amsterdam

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.

Picnic Technologies logo
Picnic Technologies

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.

Doctolib logo
Doctolib

Frontend Engineer with React and TypeScript

Join Doctolib as a Frontend Engineer in Amsterdam, focusing on React and TypeScript for healthcare web applications.

Saxum logo
Saxum

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.