Full-Stack Typescript Engineer Onderhoud & Service - Utrecht

Jij zorgt voor de mobiliteit van Nederland

Jij zorgt voor de mobiliteit van Nederland

Mogelijkheid tot doorgroeien

Veel ontwikkel-mogelijkheden

Goede arbeidsvoorwaarden

Goede arbeidsvoorwaarden

Daarom wil je als Full-Stack Typescript Engineer bij NS werken

  • Je houdt van software maken dat direct impact en waarde heeft.
  • Jij geeft samen met je collega’s vorm aan de groei tot een volwaardig DevOps-team.
  • Je bent van begin tot eind betrokken bij de voortbrenging van software: van design tot ontwikkeling en beheer van de front- en backend en de pipelines.

Dit ga je doen als Full-Stack Typescript Engineer

NS Onderhoud & Service zorgt ervoor dat de treinen van NS iedere dag veilig, schoon en comfortabel ingezet kunnen worden. Met jouw team ben jij verantwoordelijk voor diverse applicaties van dit bedrijfsonderdeel, met name de planningssoftware. Deze software is verantwoordelijk voor het plannen van personeel om treinen te onderhouden. Hier werken jullie samen aan en zorgen jullie voor het soepele verloop van onderhoud. Voor gebruikers is hier een front-end voor gemaakt om deze processen te volgen en ondersteunen. Met een uitbreiding van het team komt er capaciteit bij om de bestaande functionaliteit hiervan te verbeteren en nieuwe processen te realiseren. Zo lever jij een belangrijke maatschappelijke bijdrage aan de beschikbaarheid van veilige, comfortabele treinen.

Dankzij jouw ervaring met JavaScript en TypeScript, lever je enerzijds waarde met het ontwikkelen van functionaliteit in onze applicaties. Daarnaast draag je ook bij aan de groei van het team door jouw kennis uit te dragen naar je teamgenoten en met hen te delen. Het team heeft de ambitie om te groeien tot een volwaardig, wendbaar DevOps team. Samen met jouw teamgenoten geef je deze ontwikkeling actief vorm.

In deze senior rol speel je niet alleen een cruciale rol in het technische ontwikkelingsproces, maar verdiep je je ook in de bedrijfsprocessen die onze software ondersteunt. Je werkt nauw samen met stakeholders binnen en buiten de IT-afdeling om een grondig begrip te ontwikkelen van de operationele uitdagingen en doelstellingen van NS.

Samen met je team gaan jullie er elke sprint voor om waardevolle IT voor NS Onderhoud & Service op te leveren. Dit doe je in een complexe omgeving waar je soms snel moet schakelen. Je gebruikt de scrum events om hier goed op in te kunnen spelen.

Hier ga je werken

De afdeling IT Materieel en Onderhoud is gevestigd in Utrecht. Hier komen we regelmatig bij elkaar, al werken we ook veel vanuit thuis.

Als developer maak je deel uit van een DevOps team van IT Onderhoud & Service, dat valt onder de afdeling IT Materieel & Onderhoud. Binnen deze afdeling worden grote en complexe systemen ontwikkeld en beheerd, maar ook apps voor smartphones en tablets, gericht op het onderhoud van treinen.

Dit alles valt onder de afdeling NS IT Operatie. Zij zijn verantwoordelijk voor de realisatie van IT-systemen in de verschillende domeinen zoals, Logistiek, Reisinformatie, Transportbesturing, Techniek, Onderhoud en Service en Treinmodernisering.

Onze tech stack bestaat uit het volgende:

  • TypeScript
  • Node.js
  • React
  • Vue.js
  • PostgreSQL
  • GraphQL
  • LoopBack
  • Code Quality Tools
  • REST API

Dit zijn de functie-eisen

Ben jij een ervaren software-ontwikkelaar met passie voor technologie en innovatie? Wij zoeken een professional met een hbo denkniveau en bij voorkeur een diploma in een technische richting zoals Informatica. Met minimaal 5 jaar recente ervaring als software-ontwikkelaar ben jij degene die moeiteloos werkt in complexe omgevingen en uitgebreide expertise heeft in React en Node.js.

Wat wij van je vragen:

  • Technische vaardigheid: Je kunt niet alleen werken met relationele databases, maar hebt ook ervaring met het maken van API’s, Microsoft Azure, en Azure DevOps.
  • DevOps Mentaliteit: Jij omarmt het credo "you build it and you run it", met ervaring in het bouwen van pipelines en geautomatiseerd testen.
  • Voortdurende ontwikkeling: Je bent bereid jezelf voortdurend zowel persoonlijk als professioneel te ontwikkelen, met een sterke affiniteit voor nieuwe technologieën en methodieken.
  • Pre: Ervaring met GraphQL.

Wat we in jou zien:

  • Leiderschap en teamspirit: Als natuurlijke mentor begrijp je het belang van kennisdeling en draag je actief bij aan het team.
  • Communicatie: Je communiceert complexe ideeën helder en waardeert feedback om zo gezamenlijk tot de beste resultaten te komen.
  • Innovatieve denker: Met je gestructureerde en analytische aanpak, hou je kwaliteit, kosten en innovatie in balans.
  • Zelfstarter: Je werkt proactief, zelfstandig en kijkt altijd naar manieren om problemen aan te pakken en kansen te benutten om de productkwaliteit te verbeteren.

Ben jij klaar om jouw technische expertise in te zetten en mee te bouwen aan oplossingen die onze bedrijfsdoelen versterken? Solliciteer dan nu en maak deel uit van ons dynamische team!

Dit zijn de arbeidsvoorwaarden

Werken bij NS betekent dat jij het 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 jezelf 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 is dit onder andere:

  • Een salaris tussen €4.190,- en €7.015,- bruto per maand (o.b.v. 36-urige werkweek). 
  • Een 36-urige werkweek.  
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week). 
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).  
  • Bij goed functioneren, krijg je na een jaar een vast contract. 
  • 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. 
  • Wil je meer weten? Bekijk dan hier de NS cao. 

Solliciteren naar deze baan

Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.
 
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate recruiter IT.  

Nog vragen over het sollicitatieproces? Mail naar Karin van onze frontoffice via [email protected].

Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666. 

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. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.

Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

#LI-JV1

Daarom wil je als Full-Stack Typescript Engineer bij NS werken

  • Je houdt van software maken dat direct impact en waarde heeft.
  • Jij geeft samen met je collega’s vorm aan de groei tot een volwaardig DevOps-team.
  • Je bent van begin tot eind betrokken bij de voortbrenging van software: van design tot ontwikkeling en beheer van de front- en backend en de pipelines.

Dit ga je doen als Full-Stack Typescript Engineer

NS Onderhoud & Service zorgt ervoor dat de treinen van NS iedere dag veilig, schoon en comfortabel ingezet kunnen worden. Met jouw team ben jij verantwoordelijk voor diverse applicaties van dit bedrijfsonderdeel, met name de planningssoftware. Deze software is verantwoordelijk voor het plannen van personeel om treinen te onderhouden. Hier werken jullie samen aan en zorgen jullie voor het soepele verloop van onderhoud. Voor gebruikers is hier een front-end voor gemaakt om deze processen te volgen en ondersteunen. Met een uitbreiding van het team komt er capaciteit bij om de bestaande functionaliteit hiervan te verbeteren en nieuwe processen te realiseren. Zo lever jij een belangrijke maatschappelijke bijdrage aan de beschikbaarheid van veilige, comfortabele treinen.

Dankzij jouw ervaring met JavaScript en TypeScript, lever je enerzijds waarde met het ontwikkelen van functionaliteit in onze applicaties. Daarnaast draag je ook bij aan de groei van het team door jouw kennis uit te dragen naar je teamgenoten en met hen te delen. Het team heeft de ambitie om te groeien tot een volwaardig, wendbaar DevOps team. Samen met jouw teamgenoten geef je deze ontwikkeling actief vorm.

In deze senior rol speel je niet alleen een cruciale rol in het technische ontwikkelingsproces, maar verdiep je je ook in de bedrijfsprocessen die onze software ondersteunt. Je werkt nauw samen met stakeholders binnen en buiten de IT-afdeling om een grondig begrip te ontwikkelen van de operationele uitdagingen en doelstellingen van NS.

Samen met je team gaan jullie er elke sprint voor om waardevolle IT voor NS Onderhoud & Service op te leveren. Dit doe je in een complexe omgeving waar je soms snel moet schakelen. Je gebruikt de scrum events om hier goed op in te kunnen spelen.

Hier ga je werken

De afdeling IT Materieel en Onderhoud is gevestigd in Utrecht. Hier komen we regelmatig bij elkaar, al werken we ook veel vanuit thuis.

Als developer maak je deel uit van een DevOps team van IT Onderhoud & Service, dat valt onder de afdeling IT Materieel & Onderhoud. Binnen deze afdeling worden grote en complexe systemen ontwikkeld en beheerd, maar ook apps voor smartphones en tablets, gericht op het onderhoud van treinen.

Dit alles valt onder de afdeling NS IT Operatie. Zij zijn verantwoordelijk voor de realisatie van IT-systemen in de verschillende domeinen zoals, Logistiek, Reisinformatie, Transportbesturing, Techniek, Onderhoud en Service en Treinmodernisering.

Onze tech stack bestaat uit het volgende:

  • TypeScript
  • Node.js
  • React
  • Vue.js
  • PostgreSQL
  • GraphQL
  • LoopBack
  • Code Quality Tools
  • REST API

Dit zijn de functie-eisen

Ben jij een ervaren software-ontwikkelaar met passie voor technologie en innovatie? Wij zoeken een professional met een hbo denkniveau en bij voorkeur een diploma in een technische richting zoals Informatica. Met minimaal 5 jaar recente ervaring als software-ontwikkelaar ben jij degene die moeiteloos werkt in complexe omgevingen en uitgebreide expertise heeft in React en Node.js.

Wat wij van je vragen:

  • Technische vaardigheid: Je kunt niet alleen werken met relationele databases, maar hebt ook ervaring met het maken van API’s, Microsoft Azure, en Azure DevOps.
  • DevOps Mentaliteit: Jij omarmt het credo "you build it and you run it", met ervaring in het bouwen van pipelines en geautomatiseerd testen.
  • Voortdurende ontwikkeling: Je bent bereid jezelf voortdurend zowel persoonlijk als professioneel te ontwikkelen, met een sterke affiniteit voor nieuwe technologieën en methodieken.
  • Pre: Ervaring met GraphQL.

Wat we in jou zien:

  • Leiderschap en teamspirit: Als natuurlijke mentor begrijp je het belang van kennisdeling en draag je actief bij aan het team.
  • Communicatie: Je communiceert complexe ideeën helder en waardeert feedback om zo gezamenlijk tot de beste resultaten te komen.
  • Innovatieve denker: Met je gestructureerde en analytische aanpak, hou je kwaliteit, kosten en innovatie in balans.
  • Zelfstarter: Je werkt proactief, zelfstandig en kijkt altijd naar manieren om problemen aan te pakken en kansen te benutten om de productkwaliteit te verbeteren.

Ben jij klaar om jouw technische expertise in te zetten en mee te bouwen aan oplossingen die onze bedrijfsdoelen versterken? Solliciteer dan nu en maak deel uit van ons dynamische team!

Dit zijn de arbeidsvoorwaarden

Werken bij NS betekent dat jij het 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 jezelf 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 is dit onder andere:

  • Een salaris tussen €4.190,- en €7.015,- bruto per maand (o.b.v. 36-urige werkweek). 
  • Een 36-urige werkweek.  
  • 144 uur wettelijk verlof (o.b.v. een fulltime dienstverband) + extra verlof afhankelijk van leeftijd (minimaal een week). 
  • De mogelijkheid tot thuiswerken en flexibele werktijden (in overleg).  
  • Bij goed functioneren, krijg je na een jaar een vast contract. 
  • 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. 
  • Wil je meer weten? Bekijk dan hier de NS cao. 

Solliciteren naar deze baan

Solliciteer direct via de sollicitatiebutton. Binnen enkele minuten ontvang je een automatische sollicitatiebevestiging, binnen 2 weken reageren wij op jouw sollicitatie.
 
Je kunt je sollicitatie richten aan Jeroen van den Berg, Corporate recruiter IT.  

Nog vragen over het sollicitatieproces? Mail naar Karin van onze frontoffice via [email protected].

Heb je liever telefonisch contact? Bel dan met onze frontoffice op 088-6713666. 

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. Deze functie kan niet op interim basis worden vervuld. Bekijk daarvoor onze inhuur pagina.

Op NS kun je rekenen
Werken bij NS betekent dat jij hét verschil kunt maken in de wereld van duurzame mobiliteit. Jij helpt mee om Nederland bereikbaar te houden, voor iedereen. Bij NS krijg je veel vrijheid. We beloven je dat geen dag hetzelfde is. De kernwaarden van NS zijn open en betrouwbaar. Wij gaan voor resultaat en willen vooruit.

#LI-JV1

Wil je meer weten over deze vacature?

Neem dan contact op met

Jeroen van den Berg

Recruiter

Sollicitatieprocedure

Illustratie van een man die een vacature-alert ontvangt op een laptop, omringd door kleine planten, voor werken bij NS.

Jouw droombaan in je mailbox?

Mis nooit meer jouw ideale vacature met onze persoonlijke job alerts.