Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Senior Full Stack Developer/Platform Engineer – Developer Portal

Posted 23 Jan 2026
Share:
Work experience
5 to 10 years
Full-time / part-time
Full-time
Job function
Salary
€4,357 - €7,296 per month
Degree level
Required language
Dutch (Fluent)
Deadline
14 February 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Als Senior Full Stack Developer bouw je aan het kloppend hart van ons Internal Developer Platform. Je ontwikkelt het Developer Portal as-a-Platform, een self-service omgeving voor honderden teams. Zo help je software sneller, veiliger en met meer plezier te leveren.

Daarom wil je bij NS werken

  • Jij maakt impact door het verbeteren van de developer-experience voor honderden interne teams.
  • Je werkt in een ambitieus en multidisciplinair team met ruimte voor jouw technische expertise.
  • Bij NS krijg je volop ruimte om jezelf te ontwikkelen en werk je hybride vanuit Utrecht en thuis.

“Werken aan het Developer Portal betekent dat je bijdraagt aan innovatie en samenwerking binnen NS, waarbij jouw werk direct effect heeft op de productiviteit van honderden collega’s.”Johan

Dit ga je doen

Ons Internal Developer Platform is verantwoordelijk voor het leveren van een veilige en efficiënte self-service omgeving voor softwareontwikkeling binnen NS. Dankzij jouw uitgebreide front- en backendkennis bouw je aan het Developer Portal, waarmee teams hun services kunnen aanbieden volgens platform-engineering-principes. Dankzij jouw werk kunnen honderden teams sneller en veiliger software ontwikkelen.

Jouw belangrijkste taken zijn:

  • Ontwerpen, ontwikkelen en onderhouden van functionaliteiten in React en TypeScript (frontend en backend).
  • Integreren van portal-componenten met platform-engineering-services, security-checks en CI/CD-pipelines.
  • Vertalen van epics en user-stories naar technisch ontwerp, code en automatische tests.
  • Actief deelnemen aan backlog-refinement, sprint-planning, reviews en retrospectives.
  • Coachen van collega-developers op codekwaliteit en DevOps-praktijken.
  • Samenwerken met front-end specialisten, UX-designers, platform-engineers en security-experts voor een optimale developer-experience.
  • Continu meten van performance en reliability, en initiëren van verbeteringen die productiviteit en veiligheid verhogen.

Hier ga je werken

De Centrale Platform Organisatie (CPO) is onderdeel van NS IT en gericht op samenwerking en enablement van onze IT en business collega’s. We leveren IT dienstverlening die het fundament vormt voor een wendbare IT-organisatie en de reiziger in positieve zin raakt. Dit doen wij met focus op innovatieve producten en diensten, zoals werkplek, platformisering, Developer Journey en Operations.

Je werkt bij een betrokken en professioneel team binnen een dynamische IT-omgeving. De sfeer is open, inclusief en gericht op samenwerking. Je krijgt ruimte om te groeien en je expertise in te zetten voor impact binnen NS. We werken hybride en ons kantoor heeft een fantastisch uitzicht op het Centraal Station van Utrecht.

Dit zijn de functie-eisen

  • Meer dan 5 jaar ervaring met TypeScript in productieomgevingen.
  • 3 jaar ervaring met React en ervaring met relationele databases.
  • Ervaring op het gebied van rapid prototyping & architectuur: bewezen vaardigheid om ideeën snel om te zetten in werkende POC’s en de gekozen oplossing helder te communiceren en documenteren.
  • Aantoonbare ervaring met Platform Engineering en het bouwen van tools voor ontwikkelteams.
  • Agile/Scrum-ervaring binnen multidisciplinaire DevOps-teams.

Verder is het een sterke pre als je:

  • Ervaring met Infrastructure as Code hebt, bij voorkeur Terraform.
  • Ervaring hebt met het ontwikkelen en testen met TypeScript.
  • Ontwerpen en onderhouden van CI/CD-pipelines.
  • Ervaring met Azure Cloud.

Bij NS werken we met de volgende drie gedragskenmerken: aan- en uitspreken, durf en veranderbereidheid. Voor deze functie in dit team ligt de nadruk op durf. Dit betekent dat je proactief en oplossingsgericht te werk gaat: je ziet kansen, neemt eigenaarschap en durft beslissingen te nemen.

Daarnaast beschik je over sterke communicatieve en analytische vaardigheden, waarmee je complexe vraagstukken weet te vertalen naar heldere en toepasbare oplossingen. Je bent een teamspeler die ook zelfstandig prioriteiten kan stellen en consistent kwaliteit levert.

Dit zijn de arbeidsvoorwaarden

  • Een salaris tussen € 4.357,- en € 7.296,- (Schaal 61) bruto per maand (o.b.v. 36-urige werkweek), afhankelijk van je kennis en ervaring.
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • Een professionele, output-gestuurde werkomgeving waar gewerkt wordt volgens ‘het nieuwe werken’. Vrijheid en eigen inbreng staan daarbij centraal.
  • 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.
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • Professionele ontwikkelingsmogelijkheden.
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.

Elke dag reizen bijna 1 miljoen mensen met de trein. Jij kunt daaraan bijdragen. Of je nu sleutelt aan een trein, werkt met data of slimme oplossingen bedenkt: bij NS doe je werk dat ertoe doet. We zoeken mensen met vakkennis en passie. Samen maken we Nederland bereikbaar – nu én in de toekomst. De reis van morgen begint bij jou.

Logistics
Utrecht
Active in 3 countries
19,000 employees
50% men - 50% women
Average age is 43 years