Functieomschrijving
Voor Nederlandse Spoorwegen zoeken wij een Fullstack Developer. Je ontwikkelt en beheert het Developer Portal van het Internal Developer Platform, gebaseerd op Backstage, zodat teams hun services kunnen aanbieden volgens platform-engineering-principes en honderden teams sneller en veiliger software kunnen ontwikkelen.Jouw verantwoordelijkheden
- Je fungeert als ambassadeur van het Developer Portal: je ondersteunt ontwikkelteams bij onboarding, stimuleert adoptie van het platform en coacht collega-developers op codekwaliteit en DevOps-praktijken.
- Je werkt samen met front-end specialisten, UX-designers, platform-engineers en securityexperts om de developer-experience te optimaliseren.
- Je ontwerpt, ontwikkelt en onderhoudt functionaliteiten in React en TypeScript, zowel aan de frontend als backend.
- Je integreert portal-componenten met platform-engineering-services, security-checks en CI/CD-pipelines.
- Je vertaalt epics en user stories naar technisch ontwerp, code en automatische tests.
- Je neemt actief deel aan backlog-refinement, sprint-planning, reviews en retrospectives.
- Je meet continu performance en reliability en initieert verbeteringen die productiviteit en veiligheid verhogen.
Je werkt in een betrokken en professioneel team binnen een dynamische IT-omgeving van de opdrachtgever. De sfeer is open, inclusief en gericht op samenwerking. Je krijgt ruimte om te groeien en je expertise in te zetten voor impact binnen de organisatie.
Jouw profiel
- Je neemt initiatief in de samenwerking met ontwikkelteams: je benadert teams, begeleidt hen bij aansluiting op het Developer Portal en stimuleert het toepassen van goede platform- en DevOpsprincipes.
- Meer dan 5 jaar ervaring met ontwikkelen en testen in TypeScript en React in productieomgevingen.
- Meer dan 5 jaar ervaring met het opzetten, optimaliseren en beheren van relationele databases.
- Aantoonbare ervaring met Node.js backend-development, inclusief HTTP/middleware-patterns en het ontwerpen van REST-endpoints.
- Ervaring met rapid prototyping en architectuur: je zet ideeën snel om in werkende proof-of-concepts en communiceert en documenteert de gekozen oplossing helder.
- Aantoonbare ervaring met Platform Engineering en het bouwen van tools voor ontwikkelteams.
- Ervaring met Agile/Scrum binnen multidisciplinaire DevOps-teams.
Verder is het een sterke pre als je
- ervaring hebt met Infrastructure as Code, bij voorkeur Terraform;
- ervaring hebt met OAuth/OIDC;
- ervaring hebt met ontwerpen en onderhouden van (Azure) CI/CD-pipelines;
- ervaring hebt met Azure Cloud.
De opdrachtgever hanteert de gedragskenmerken aan- en uitspreken, durf en veranderbereidheid; voor deze rol ligt de nadruk op durf. Dat betekent dat je proactief en oplossingsgericht werkt: je ziet kansen, neemt eigenaarschap en durft beslissingen te nemen. Je beschikt daarnaast over sterke communicatieve en analytische vaardigheden, vertaalt complexe vraagstukken naar heldere en toepasbare oplossingen en bent een teamspeler die ook zelfstandig prioriteiten kan stellen en consistent kwaliteit levert.
Werken bij de opdrachtgever betekent dat je met jouw werk daadwerkelijk impact kunt maken op dienstverlening en innovatie binnen de organisatie. Je krijgt veel vrijheid en afwisselende werkzaamheden waarbij je expertise bijdraagt aan concrete verbeteringen.
Functie eisen
- Je neemt initiatief in de samenwerking met ontwikkelteams: je benadert teams, begeleidt hen bij de aansluiting op het Developer Portal en stimuleert het toepassen van goede platform- en DevOpsprincipes
- Je hebt minimaal 5 jaar ervaring met ontwikkelen en testen in TypeScript en React in productieomgevingen
- Je hebt minimaal 5 jaar ervaring met het opzetten, optimaliseren en beheren van relationele databases
- Je hebt een uitstekende beheersing van de Nederlandse taal, zowel mondeling als schriftelijk
- Je hebt aantoonbare ervaring met Node.js backend-development, inclusief HTTP/middleware-patterns en het ontwerpen van REST-endpoints
- Je hebt ervaring met rapid prototyping en architectuur: je zet ideeën snel om in werkende POC’s en communiceert en documenteert de gekozen oplossing helder
- Je hebt aantoonbare ervaring met Platform Engineering en het bouwen van tools voor ontwikkelteams
Functie wensen
- Het is een sterke pre als je ervaring hebt met Infrastructure as Code, bij voorkeur met Terraform
- Het is een sterke pre als je ervaring hebt met het toepassen van OAuth/OIDC
- Het is een sterke pre als je ervaring hebt met het ontwerpen en onderhouden van (Azure) CI/CD-pipelines
- Het is een sterke pre als je ervaring hebt met Azure Cloud
