For job seekers
For companies
Set your preferences and let your AI copilot handle the job search while you sleep.
Daarom kies je voor Senior Full-stack Developer bij de DSO.
De DSO is een inspirerende werk- en leeromgeving waar je werkt aan Donna — een bedrijfskritische en complexe applicatie waarmee de dienstregeling van alle treinen van alle vervoerders in Nederland wordt gemaakt. Zonder Donna rijden er geen treinen. Jij draagt direct bij aan het efficiënt benutten van het Nederlandse spoornet.
Binnen de DSO werk je aan het plansysteem van het spoor in Nederland, samen met een DevOps-team. Je werkt aan microservices én monolithische componenten, die samen zorgen dat het spoornet toekomstbestendig blijft.
Als Senior Full-stack Developer speel je een belangrijke rol bij het realiseren van user stories: van idee en ontwerp tot productie. Je beheert meerdere applicaties binnen zowel moderne als monolithische landschappen en neemt ook verantwoordelijkheid op het gebied van Operations (OPS).
Je ontwikkelt niet alleen zelf, maar deelt actief kennis met collega’s en helpt anderen groeien in hun vakvolwassenheid. Je waarborgt de kwaliteit, stabiliteit en robuustheid van een applicatie die cruciaal is voor de wereld van het spoor.
Onze tech stack omvat onder andere:
Angular · Java · Spring Boot · TypeScript/JavaScript · Git/BitBucket · ActiveMQ · Node.js/NPM · HTML/CSS · ESLint · SQL · Jenkins · JUnit 5 · AssertJ · Mockito · Jasmine · OpenShift · Playwright
Omdat Donna een complex systeem is, verdeeld over meerdere ontwikkelteams, kun je op architectuurniveau meedenken en uitleggen.
Je hebt de drive om het spoorse domein te leren begrijpen en denkt graag mee over hoe het planproces voor gebruikers verbeterd kan worden.
Je bent een teamplayer die positief bijdraagt aan de Scrum-werkwijze, maar ook zelfstandig kunt werken.
Je hebt aandacht voor de OPS-kant van softwareontwikkeling: onder jouw toezicht worden applicaties goed gemonitord en verlopen deployments efficiënt.
Je staat voor je code, hebt kwaliteit hoog in het vaandel en werkt nauwkeurig.
Je hebt een sterke backend-achtergrond, maar staat ook open voor front-end werk.
Je bent analytisch sterk, kunt complexe zaken helder uitleggen en werkt graag samen met andere teams.
Samen met andere (senior) developers lever je een bijdrage aan de verdere ontwikkeling van de Tech-cultuur binnen de DSO.
Je beheerst de Nederlandse taal uitstekend, zowel mondeling als schriftelijk.
Vanuit Utrecht werkt de afdeling DSO (Donna Service Organisatie) aan de ontwikkeling en het beheer van Donna.
Donna is een grote, complexe applicatie van NS en ProRail waarmee de planning en organisatie op het spoor geregeld wordt voor ruim 35 Nederlandse vervoerders.
Dagelijks rijden duizenden treinen over het Nederlandse spoor voor personen- en goederenvervoer. Dankzij Donna kunnen deze ritten veilig, efficiënt en gecoördineerd plaatsvinden.
De DSO is een middelgrote organisatie van ongeveer 150 medewerkers — groot genoeg om impact te maken, klein genoeg om elkaar te kennen.
We staan bekend om onze open, warme sfeer waarin samenwerking, persoonlijke groei en plezier centraal staan. We dagen elkaar uit, leren van elkaar en werken met hart en ziel aan een systeem dat Nederland letterlijk in beweging houdt.
Je sluit aan bij team Selene, een expertteam van vijf developers binnen de DSO.
Het team is verantwoordelijk voor de statische planelementen (zoals brugopeningen en buitendienststellingen), ontwikkelt zowel aan moderne microservices als aan de monolithische applicatie, en beheert zijn eigen build-straat, monitoring en Ops-processen.
Daarnaast werkt Selene nauw samen met gebruikers, denkt actief mee over hun uitdagingen, en draagt bij aan de modernisering van het gehele Donna-platform — met focus op observability, maintainability, reliability en een verbeterde developer experience.
De teamleden hebben een T-shaped profiel: iedereen pakt werk breed op, er is volop ruimte voor innovatie, kennisdeling en persoonlijke ontwikkeling. En minstens zo belangrijk: we hebben het ook gewoon gezellig samen.
HBO- of WO-werk- en denkniveau (bij voorkeur technische opleiding)
Minimaal 5 jaar ervaring met Java en Spring Boot
Aantoonbare ervaring met ontwerpen en bouwen van complexe systemen
Ervaring als DevOps-engineer (Jenkins, OpenShift, Grafana)
Kennis van databases en messaging (ActiveMQ, Oracle DB, PostgreSQL)
Ervaring met Scrum
Ervaring met API-ontwikkeling (OpenAPI / Swagger)
Ervaring met front-end development (Angular, TypeScript, RxJS/Ngxs)
Ervaring met testframeworks (Playwright, WireMock)
Interesse?
Bij de DSO krijg je de kans om direct impact te maken op de wereld van het spoor — in een team waar vakmanschap, samenwerking en plezier hand in hand gaan.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!