Freelance Platform Developer opdracht
Over deze opdracht
Platform Developer voor het Internal Developer Platform van NS in Utrecht (hybride). Start 29-07-2026, looptijd onbekend.
Voor de Nederlandse Spoorwegen (NS) ben je als Platform Developer verantwoordelijk voor het Internal Developer Platform, gebaseerd op Backstage. Dit platform biedt een veilige en efficiënte self-service omgeving voor softwareontwikkeling binnen NS, waarmee honderden teams sneller en veiliger software kunnen ontwikkelen. Je werkt binnen de Centrale Platform Organisatie (CPO) binnen NS IT, een dynamische en open IT-omgeving met een focus op samenwerking en enablement. De locatie is Utrecht, met hybride werken mogelijk en een kantoor met uitzicht op het Centraal Station. Je taken omvatten het ontwerpen, ontwikkelen en onderhouden van functionaliteiten in React en TypeScript (zowel frontend als backend), het integreren van portal-componenten met platform-engineering-services, security-checks en CI/CD-pipelines, en het vertalen van epics en user-stories naar technisch ontwerp, code en automatische tests. Daarnaast participeer je actief in backlog-refinement, sprint-planning, reviews en retrospectives, en meet je continu performance en reliability om productiviteit en veiligheid te verhogen. Je werkt samen met front-end specialisten, UX-designers, platform-engineers en securityexperts om de developer-experience te optimaliseren. Je bent een ambassadeur van het Developer Portal, ondersteunt ontwikkelteams bij onboarding, stimuleert adoptie en coacht collega-developers op codekwaliteit en DevOps-praktijken. Ervaring met Node.js backend-development, HTTP/middleware-patterns, REST-endpoints, rapid prototyping & architectuur, Platform Engineering en het bouwen van tools voor ontwikkelteams is vereist. Daarnaast is een uitstekende beheersing van de Nederlandse taal (mondeling en schriftelijk) noodzakelijk.
| Tarief | niet vermeld · onvoldoende data voor schatting | |
| Looptijd | tot 29-07-2031 | |
| Vaardigheden | DevOps, TypeScript, CI/CD, React (4) | |
| Uren/week | niet vermeld | |
| Locatie | Utrecht (remote mogelijk) | |
| Omschrijving | uitgebreid | |
| Gewenste ervaring | 5+ jaar ervaring |
Freelapp geeft projecten een score op basis van bepaalde kenmerken. Deze score is bedoeld om freelancers te helpen projecten te vinden die zo goed mogelijk aansluiten op hun wensen en vaardigheden. Freelapp bepaalt de score op basis van de gegevens in de omschrijving van de opdracht en verrijkt deze met eigen data. De score kan fouten bevatten. Er kunnen geen rechten worden ontleend aan de beoordeling door Freelapp.