Senior Full Stack Developer/Platform Engineer – Developer Portal

13 uur geleden


Utrecht, Utrecht, Nederland Nederlandse Spoorwegen Voltijd

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 als Senior Full Stack Developer/Platform Engineer 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 als Senior Full Stack Developer/Platform Engineer
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 erken 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.
  • Je brengt ervaring mee 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
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Je maakt deel uit van een organisatie die midden in de maatschappij staat en Nederland in beweging brengt. Maar als 1 van de grootste werkgevers van Nederland hebben we je zoveel meer te bieden. Voor deze functie is dit onder andere:

  • 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.
  • Een 36-urige werkweek.
  • 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.
  • Wil je meer weten? Bekijk dan hier ) de NS cao.

Solliciteren naar deze baan
Solliciteer direct (
maar zeker vóór 15 december
) door het sollicitatieformulier in te vullen via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 dagen reageren wij op jouw sollicitatie.

Je kunt je sollicitatie richten aan Jeroen Schipper, IT recruiter.

Heb je nog vragen over het sollicitatieproces?
Mail naar Karin van onze frontoffice via: ).

Heb je liever telefonisch contact?
Bel dan met onze frontoffice op

Goed om te weten:

  • 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.
  • We vinden het belangrijk dat iedereen die bij ons werkt zich thuis voelt. Dit zie je in alles wat we doen, en dus ook in ons aannamebeleid. Lees hier meer.
  • Met deze vacature willen wij zelf onze nieuwe collega werven. Dit is dan ook géén oproep voor acquisitie.

  • Senior Full Stack Developer

    2 weken geleden


    Utrecht, Utrecht, Nederland Stafide Voltijd € 90.000 - € 120.000 per jaar

    Als Senior Full Stack Developer / Platform Engineer, zul je:Een robuust Developer Portal as -a -Platform bouwen en onderhouden om gestroomlijnde self -service voor developmentteams mogelijk te maken.End -to -end functionaliteiten ontwikkelen met behulp van React/TypeScript (front -end) en .NET/C# (back -end).Portalcomponenten integreren met platform...

  • Full stack developer

    1 week geleden


    Utrecht, Utrecht, Nederland Gravitas Recruitment Group (Global) Ltd Voltijd

    Dutch citizens & speakers onlyBen jij een ervaren Full-Stack Developer die graag werkt aan projecten die er écht toe doen? Voor een digitaal bureau in Nederland zoeken we een developer met Laravel-focus die wil bijdragen aan oplossingen voor zorginstellingen, gemeenten, brancheverenigingen en kennisinstituten.Waarom jij dit interessant vindtGeen...

  • Senior Full-Stack Developer

    6 dagen geleden


    Utrecht, Utrecht, Nederland Zorggenoot Voltijd

    Senior Full-Stack Developer (React / / )Zorggenoot — Utrecht/ Hybrid — Full-time (36 hours)Zorggenoot is a fast-growing health-tech startup entering its scale-up phase. Our mission is to simplify digital care coordination for informal caregivers through our SaaS platform.Zorggenoot consists of 16 colleagues. We are an ambitious team with all the...

  • Full Stack Developer

    1 week geleden


    Utrecht, Utrecht, Nederland Independent Recruiters Voltijd

    Build the future of recruitment tooling Are you an experienced Full Stack Developer looking for a new challenge?Join our client as a technical expert and walking wiki-designing complex integrations, shaping AI-driven features, and mentoring colleagues. Commit to a product you believe in and be part of a passionate team at a great scale-up in Utrecht.As Full...


  • Utrecht, Utrecht, Nederland Sana Commerce Voltijd € 55.000 - € 85.000 per jaar

    Functieomschrijving inBrain zoekt een Senior Full-Stack Developer die energie krijgt van het bouwen aan schaalbare, gebruiksvriendelijke en hoogwaardige digitale leeroplossingen. In deze rol werk je nauw samen met onze onderwijskundigen, designers, software engineers, projectmanagers en klanten. Je ontwikkelt features voor zowel desktop als mobile devices en...


  • Utrecht, Utrecht, Nederland InBrain Voltijd

    VacatureomschrijvinginBrain zoekt eenSenior Full-Stack Developerdie energie krijgt van het bouwen aan schaalbare, gebruiksvriendelijke en hoogwaardige digitale leeroplossingen. In deze rol werk je nauw samen met onze onderwijskundigen, designers, software engineers, projectmanagers en klanten. Je ontwikkelt features voor zowel desktop als mobile devices en...

  • Full Stack Developer

    6 dagen geleden


    Utrecht, Utrecht, Nederland Sogelink Nederland | Formerly Geodan & GOconnectIT Voltijd

    As a Full Stack Developer at Sogelink Netherlands, you will work onGeodanMaps, our cloud platform for location intelligence. GeodanMaps enables companies and governments to optimize routes, plan territories, analyze spatial data, and manage crises.Join a multidisciplinary and international team where your work directly influences how organizations leverage...

  • Full stack Developer

    6 dagen geleden


    Utrecht, Utrecht, Nederland Sogelink Voltijd

    Build scalable location intelligence solutions that help companies and governments optimize routes, analyze data, and make smarter decisions.As a Full Stack Developer at Sogelink Netherlands, you will work onGeodanMaps, our cloud platform for location intelligence. GeodanMaps enables companies and governments to optimize routes, plan territories, analyze...

  • Full Stack Developer

    1 week geleden


    Utrecht, Utrecht, Nederland CLEVER°FRANKE Voltijd

    Who we areCLEVER°FRANKE is a data design and technology agency. We are an enthusiastic, multi-disciplinary team of 40+ people with 15 different nationalities from across the world and we use English as a primary language to communicate and collaborate. We are interaction designers, visual designers, developers, project managers, data analysts and others....

  • Senior .NET Developer

    2 weken geleden


    Utrecht, Utrecht, Nederland Stafide Voltijd € 100.000 - € 120.000 per jaar

    Als Senior .NET Developer / Platform Engineer, zul je:Het Developer Portal -platformteam versterken, met als primaire focus het automatiseren van zowel zakelijke als technische processen binnen het Developer Portal -ecosysteem.Backend -functionaliteit ontwikkelen met behulp van .NET, Azure Functions en NServiceBus.Werkstromen automatiseren voor...