Magnet.me  -  Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Het slimme netwerk waar studenten en professionals hun stage of baan vinden.

Junior Fullstack Developer

Geplaatst 19 okt. 2025
Delen:
Werkervaring
0 tot 3 jaar
Full-time / part-time
Full-time
Functie
Salaris
€ 3.052 - € 5.321 per maand
Opleidingsniveau
Taalvereiste
Nederlands (Vloeiend)
Deadline
3 november 2025

Bouw aan je carrière op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

Jij zorgt voor de mobiliteit van Nederland

Veel ontwikkel-mogelijkheden

Goede arbeidsvoorwaarden

Werken als Junior Fullstack Developer bij NS

  • Jouw werk heeft impact: de applicatie “KnoP” gaat het maken van plannen voor de rangeerterreinen versnellen.
  • Je wil aan alle softwarecomponenten kunnen proeven om te kijken wat het beste bij je past (misschien wel allemaal!).
  • Je werkt graag met teamgenoten die je inhoudelijk uitdagen en kwaliteit hoog in het vaandel hebben staan.

Het unieke van deze functie bij NS is dat je écht aan het ondernemen bent. Knoop is interessant omdat het domein alle processen behelst van het rijden van een trein. Denk daarbij aan het aansluiten op onze dienstregeling, rangeren, schoonmaken, bijsturen, etc. Dit zijn allemaal belangrijke processen waar we mee te maken hebben. Het uiteindelijke doel is een betrouwbare dienstregeling en betrouwbare software voor onze collega’s op knoop.

Ingrid, Product Owner

Dit ga je doen als Junior Fullstack Developer

In 4 teams werken wij samen aan de applicatie “KnoP”: een nieuwe software stack waarmee de planningen gemaakt gaan worden voor de rangeer- en opstelterreinen (de “knopen”). In KnoP kunnen de planners een uitgebreide set inputdata ophalen en muteren, knoopplannen maken, visualiseren en aanpassen, en zelfs een extern planningsalgoritme aanroepen.

Jij gaat aan de slag bij team Knoplook. Samen met de teams PePPer, Omega en HIP zijn wij bezig de planningssoftware uit te breiden en naar de Cloud te tillen. Ons team bestaat uit 11 personen (6 developers waaronder jij, business analist, tester, UX, PO en scrummaster) en we werken in scrumverband met sprints van 3 weken. Nieuwe features proberen we in nauwe samenwerking met de andere teams te implementeren, zodat we niet op elkaar hoeven te wachten. Die samenwerking is onze kracht en we blijven daarin continu verbeteren. Ook jij draagt daaraan bij: jouw instelling is flexibel en pragmatisch maar je verliest daarmee niet je kritische blik.

Het KnoP product bestaat uit diverse services en koppelingen in de Azure Cloud. We hebben services in zowel Java als C#, met een front-end in React. Ons team schrijft voornamelijk C#, maar we vinden het belangrijker dat je een goede software engineer bent dan dat je alle features van de taal tot in detail beheerst. Kennis over pipelines en de Azure infrastructuur hoef je niet mee te nemen, maar zal je zeker oppikken en toe gaan passen.

Je werkt samen met je teamgenoten deels aan het toevoegen van geheel nieuwe functionaliteiten, en deels aan het opnieuw implementeren van bestaande functionaliteiten in onze Cloud stack. Deze her-implementatie is geen simpel “poorten”: om verbeteringen in het werkproces en de software-architectuur te kunnen realiseren, moeten we samen met de expert-gebruikers het domein en het werkproces goed begrijpen om daar zowel technisch, grafisch als functioneel opnieuw vorm aan te geven.

Jouw werkweek
Benieuwd hoe jouw werkweek eruit kan zien bij NS? Wij geven je een voorbeeld van jouw toekomstige agenda.

Hier ga je werken

Je bent werkzaam in het domein "Knoop en Service". Wij ontwikkelen IT-systemen voor de planningsafdeling die de logistieke puzzels op de rangeer- en opstelterreinen oplost. Samen zorgen we ervoor dat alle 750 treinen ’s nachts kunnen worden opgesteld, en ‘s ochtends op de juiste plaats en tijd klaarstaan voor de reiziger: schoongemaakt, nagekeken, en technisch onderhouden. Om dit te bewerkstelligen zijn duizenden rangeerbewegingen nodig, verdeeld over de 32 locaties (knopen). Bij het oplossen van deze bedrijfskritische en complexe puzzel moet rekening gehouden worden met vele randvoorwaarden, zoals veiligheid en personeelsinzet.

Ons doel is om de planningsafdeling te helpen om het maken van de planning steeds korter voor uitvoering te laten plaatsvinden, zodat we beter kunnen inspelen op wijzigingen of verstoringen.

Dit zijn de functie-eisen

  • Minimaal een afgeronde hbo opleiding in de richting van Informatica, Software Engineering, of een vergelijkbare relevante IT opleiding.
  • Je beheerst minimaal 1 programmeertaal (bijvoorbeeld C#, Java of equivalent) waardoor je prima in staat bent om aan de bestaande (productie)code bij te dragen. Kennis en relevante werkervaring met o.a Azure DevOps of REACT is een pre.
  • Je bent in staat om IT vraagstukken of taken zelfstandig uit te zoeken en op te pakken en tijdig hulp of sturing te vragen van je collega´s.
  • Je beschikt over een analytische mindset waardoor je het complexe domeinmodel te begrijpen.
  • Je vindt het leuk en bent gedreven om de technische oplossingen écht te begrijpen. En gekozen oplossingen echt waarde toevoegen, óók voor de lange termijn.
  • Als collega vind je het prettig om de samenwerking op te zoeken en elkaar scherp te houden. Bij voorkeur heb je al ervaring met agile werken.
  • Je beheerst de Nederlandse taal in woord en geschrift (C1/C2 niveau).

Dit zijn de arbeidsvoorwaarden

Werken bij NS betekent dat jij hét verschil kunt maken in de dynamische wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. De mogelijkheden om je te ontwikkelen zijn groot. We beloven je dat geen dag hetzelfde is. En als één van de mooiste werkgevers van Nederland hebben we nog meer te bieden. Voor deze functie onder meer:

  • Een salaris tussen € 3.052,- en € 5.321,- bruto per maand (schaal 59) (o.b.v. 36 uur - inschaling o.b.v. werkervaring)
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week).
  • 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.
  • Professionele ontwikkelingsmogelijkheden
  • Een keuzeplan met o.a. fietsenplan, extra pensioenopbouw of extra vakantiedagen.
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).
  • Bij goed functioneren, krijg je na een jaar een vast contract.

Goed om te weten:

  • Let op, bij voldoende gegadigden kan het zijn dat we de vacature eerder sluiten. Wacht bij interesse niet te lang met solliciteren middels CV en beknopte brief!
  • 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.

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.

Transport & Logistiek
Utrecht
Actief in 3 landen
19.000 medewerkers
50% mannen - 50% vrouwen
Gemiddeld 43 jaar oud