NS · Standplaats: Utrecht · 13 maart 2026

Senior Full-Stack Ontwikkelaar GenAI (Dutch speaking only)

Ontwikkel geavanceerde GenAI-oplossingen bij NS en coach je team naar een hoger niveau. Werk met state-of-the-art tooling zoals Azure en LangChain en draag bij aan strategische doelen van de organisatie.

Senior Full-Stack Ontwikkelaar GenAI (Dutch speaking only)

Jij zorgt voor de mobiliteit van Nederland

Daarom wil je als Senior Full-Stack Ontwikkelaar bij NS werken

  • Je bouwt niet alleen aan de toekomst van NS met Generative AI, maar begeleidt ook je collega's en hebt een actieve rol in de ontwikkeling van het team.
  • Je kijkt verder dan je eigen taken en neemt eigenaarschap voor het gezamenlijke resultaat. Je pakt het podium wanneer nodig en laat het team shinen.
  • Je werkt met state-of-the-art tooling: Je werkt met de nieuwste technologieën op het gebied van AI, Cloud Computing en hebt alle ruimte om te innoveren.

Remco: "Wat deze functie zo bijzonder maakt, is de combinatie van technische diepgang en het begeleiden van collega's. Je bouwt mee aan baanbrekende Generative AI-oplossingen die echt impact hebben op de organisatie, terwijl je tegelijkertijd het team helpt groeien en excelleren. De uitdaging ligt vooral in het vinden van de juiste balans tussen innovatie, veiligheid en gebruiksgemak - en daarin speel je als senior ontwikkelaar een cruciale rol. Het geeft mij veel energie om te werken in een omgeving die continu in beweging is, waar je met state-of-the-art technologieën zoals Azure en LangChain aan de toekomst van NS bouwt."

Binnen de afdeling Data, Innovatie & Analyse (DIA) werken we met Advanced Analytics, Data Science en Generative AI. Voor het Generative AI-team zijn we op zoek naar een senior Full-Stack ontwikkelaar met expertise in (Azure) Cloud.

In het Generative AI-team ontwikkel en implementeer je geavanceerde oplossingen voor de hele organisatie, zoals chatbots en MCP/AI Agent-toepassingen. Samen met andere ambitieuze collega's bouw je aan het verantwoord en veilig inzetten van Generative AI binnen NS. Belangrijke thema's zijn privacy, security en gebruiksgemak.

Je werkt volgens Agile/DevOps en schakelt veel met collega's en stakeholders. Daarbij ben je niet alleen bouwer, maar ook coach en verbinder: je bewaakt overzicht, let op kwaliteit en stimuleert samenwerking. Je weet wanneer je zelf de leiding moet nemen en wanneer je anderen ruimte geeft om te groeien.

Dankzij jouw diepgaande technische kennis en coachende vaardigheden ben je van onschatbare waarde bij:

  • Het ontwikkelen van de back-end voor GenAI-toepassingen.
  • Het optimaliseren van gebruikerservaring en toegankelijkheid met JavaScript, TypeScript en React.
  • Het opzetten en uitbreiden van onze (Azure) cloud-omgeving met Terraform.
  • Het meebouwen aan cruciale kennisopbouw over AI Agents en Large Language Models.
  • Het begeleiden en coachen van collega's binnen het team.
  • Het bewaken van overzicht, kwaliteit en samenwerking in een Agile/DevOps-omgeving.

Welkom in de wereld van 'DIA' - Data, Innovatie & Analyse bij NS! DIA telt op dit moment ruim 300 medewerkers en we groeien iedere dag. Op het hoofdkantoor in Utrecht bij het Centraal Station en gedeeltelijk hybride vanuit huis bundelen collega's hun krachten. Een mix van ervaringen en persoonlijkheden, die elkaar graag opzoeken om met elkaar te sparren en kennis te delen. In scrumteams werken we agile samen om kwalitatief hoogwaardige en innovatieve dataproducten te leveren, die (interne) gebruikers snel en betrouwbaar inzicht geven om tot juiste acties te komen door het verzamelen, combineren, analyseren en presenteren van informatie.

In ons GenAI-team combineren we de energie van samenwerken in Utrecht (woensdag en donderdag) met de vrijheid om de rest van de week thuis te werken. Samen dagen we de (NS-)wereld uit en brengen we vernieuwing.

Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er vaak beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op de functie van senior Full Stack ontwikkelaar.

  • Je hebt een bachelor- of masterdiploma in Computer Science, Artificial Intelligence of een vergelijkbare technische discipline.
  • Je hebt minimaal 7 jaar ervaring als softwareontwikkelaar.
  • Je hebt ervaring met frontend‑ontwikkeling en -testen, bij voorkeur met TypeScript.
  • Je hebt ervaring met Python en frameworks zoals FastAPI.
  • Je hebt ervaring met LLM/GenAI, MCP of agentic applicaties.
  • Je hebt affiniteit met privacy en security.
  • Je bent mensgericht, ondernemend en krijgt energie van samenwerken.

We zoeken collega's met lef, die openstaan voor verandering. Voor deze functie zijn dit allemaal cruciale succesfactoren om je doelen te behalen in samenwerking met je team en de business.

Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden.

  • Een salaris tussen € 4.190- en € 7.015,- (schaal 61) bruto per maand (o.b.v. 36-urige werkweek).
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • De mogelijkheid om 3 christelijke feestdagen om te ruilen voor 3 niet-christelijke feestdagen.
  • 3% eindejaarsuitkering, 8% vakantietoeslag en een uitstekende pensioenregeling .
  • Je treinreizen in de 2e klas zijn gratis; in de 1e klas reizen kan tegen een kleine eigen bijdrage.
  • Je gezin reist gratis in de daluren.
  • Korting op Europese treinreizen zodra je 1 jaar bij NS werkt.
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).

Mail naar van onze frontoffice via: [email protected] .

Bel dan met onze frontoffice via .

  • Een achtergrondonderzoek, met o.a. VOG (Verklaring omtrent Gedrag), maakt deel uit van de sollicitatieprocedure. Denk hierbij ook aan het tekenen van een integriteitsverklaring en geheimhoudingsverklaring.
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina .

Daarom wil je als Senior Full-Stack Ontwikkelaar bij NS werken

  • Je bouwt niet alleen aan de toekomst van NS met Generative AI, maar begeleidt ook je collega's en hebt een actieve rol in de ontwikkeling van het team.
  • Je kijkt verder dan je eigen taken en neemt eigenaarschap voor het gezamenlijke resultaat. Je pakt het podium wanneer nodig en laat het team shinen.
  • Je werkt met state-of-the-art tooling: Je werkt met de nieuwste technologieën op het gebied van AI, Cloud Computing en hebt alle ruimte om te innoveren.

Remco: "Wat deze functie zo bijzonder maakt, is de combinatie van technische diepgang en het begeleiden van collega's. Je bouwt mee aan baanbrekende Generative AI-oplossingen die echt impact hebben op de organisatie, terwijl je tegelijkertijd het team helpt groeien en excelleren. De uitdaging ligt vooral in het vinden van de juiste balans tussen innovatie, veiligheid en gebruiksgemak - en daarin speel je als senior ontwikkelaar een cruciale rol. Het geeft mij veel energie om te werken in een omgeving die continu in beweging is, waar je met state-of-the-art technologieën zoals Azure en LangChain aan de toekomst van NS bouwt."

Binnen de afdeling Data, Innovatie & Analyse (DIA) werken we met Advanced Analytics, Data Science en Generative AI. Voor het Generative AI-team zijn we op zoek naar een senior Full-Stack ontwikkelaar met expertise in (Azure) Cloud.

In het Generative AI-team ontwikkel en implementeer je geavanceerde oplossingen voor de hele organisatie, zoals chatbots en MCP/AI Agent-toepassingen. Samen met andere ambitieuze collega's bouw je aan het verantwoord en veilig inzetten van Generative AI binnen NS. Belangrijke thema's zijn privacy, security en gebruiksgemak.

Je werkt volgens Agile/DevOps en schakelt veel met collega's en stakeholders. Daarbij ben je niet alleen bouwer, maar ook coach en verbinder: je bewaakt overzicht, let op kwaliteit en stimuleert samenwerking. Je weet wanneer je zelf de leiding moet nemen en wanneer je anderen ruimte geeft om te groeien.

Dankzij jouw diepgaande technische kennis en coachende vaardigheden ben je van onschatbare waarde bij:

  • Het ontwikkelen van de back-end voor GenAI-toepassingen.
  • Het optimaliseren van gebruikerservaring en toegankelijkheid met JavaScript, TypeScript en React.
  • Het opzetten en uitbreiden van onze (Azure) cloud-omgeving met Terraform.
  • Het meebouwen aan cruciale kennisopbouw over AI Agents en Large Language Models.
  • Het begeleiden en coachen van collega's binnen het team.
  • Het bewaken van overzicht, kwaliteit en samenwerking in een Agile/DevOps-omgeving.

Welkom in de wereld van 'DIA' - Data, Innovatie & Analyse bij NS! DIA telt op dit moment ruim 300 medewerkers en we groeien iedere dag. Op het hoofdkantoor in Utrecht bij het Centraal Station en gedeeltelijk hybride vanuit huis bundelen collega's hun krachten. Een mix van ervaringen en persoonlijkheden, die elkaar graag opzoeken om met elkaar te sparren en kennis te delen. In scrumteams werken we agile samen om kwalitatief hoogwaardige en innovatieve dataproducten te leveren, die (interne) gebruikers snel en betrouwbaar inzicht geven om tot juiste acties te komen door het verzamelen, combineren, analyseren en presenteren van informatie.

In ons GenAI-team combineren we de energie van samenwerken in Utrecht (woensdag en donderdag) met de vrijheid om de rest van de week thuis te werken. Samen dagen we de (NS-)wereld uit en brengen we vernieuwing.

Bij NS vinden we diversiteit en inclusie belangrijk, het maakt samenwerken leuker en het resultaat wordt er vaak beter van. Wat jouw achtergrond of levensovertuiging is, maakt dan ook niet uit: we zijn vooral benieuwd naar jouw visie op de functie van senior Full Stack ontwikkelaar.

Bij NS krijg je veel vrijheid.

Meld Misbruik

NS

Standplaats: Utrecht

13 maart 2026

Vacature kenmerken


Functiegroep
Overig
Functie
full stack developer
Branche
Transport / Opslag / Distributie
Dienstverband
Freelance
Uren
33 - 40 uur per week
Salaris
€ 4.190 - € 7.015
Opleidingsniveau
HBO
Carriere
Ervaren
Werklocatie
Laan van Puntenburg, Utrecht

Contact


Adres
NS
Contactgegevens
Karin