Senior fullstack ontwikkelaar

Surf

company logo
salary icon

Tarief/Salaris

€Geen max uurtarief

location icon

Locatie

Utrecht

hours icon

Inzet

32 uur p/w

type icon

Dienstverband

ICT Informatievoorziening

date icon

Gepubliceerd

7 augustus, 2026

expiry icon

Deadline

10 augustus, 2026

Nog 2 dagen

De Opdrachtomschrijving

Opdrachtomschrijving SURF zoekt een senior full stack engineer om te helpen de netwerkorkestratielaag door te ontwikkelen. Gezocht wordt naar iemand die comfortabel is nieuwe componenten uit te bouwen in de frontend, maar ook de benodigde informatiestromen in de backend te implementeren. Voor het automatiseren van alle netwerkdiensten die op het SURF-netwerk worden aangeboden is een netwerkorkestratie-architectuur gebouwd. De componenten in deze stack zijn onder andere de zelf ontwikkelde open source workflow orchestrator (workfloworchestrator.org, Python + FastAPI), twee front-ends hierbovenop, en een veelvoud aan microservices en adapters naar randsystemen zoals een netwerkinventory-database, CRM, IP address management database, streaming telemetry (gNMI) en meer. De Orchestrator frontend (ReactJS) is voor het NOC (network operations center) en netwerkengineers om het netwerk mee te beheren en configureren. Hierin moet een NMS (Network Management Service) verder worden uitgebouwd die achterliggende data op netwerkdomein-specifieke wijze vertoond. Verder willen we hier streaming telemetry van netwerkdiensten meer in weergeven en AIOps in uitbouwen. Het Netwerkdashboard (Angular) is het klantportaal voor netwerkengineers om de netwerkdiensten die zij afnemen te monitoren en beheren. Ook kunnen ze securitysettings instellen en DNS-beheer doen. In het Netwerkdashboard willen we de autorisatierollen-architectuur herstructureren, een Internet-of-Things module bouwen, DNS-beheer op basis van invite-groepen implementeren, internetveiligheidswaarden vertonen en de landingspagina vernieuwen. Functie-eisen Vanwege de uitgebreide stack met uiteenlopende technologieën zoeken ze een ervaren ontwikkelaar die comfortabel is in verschillende codebases met verschillende programmeertalen en frameworks. Omdat het werk vaak functionaliteit aan de voor- en achterkant behelst, vragen ze ook iemand die componenten kan uitbouwen en óók een informatiestroom van diep in de stack naar boven in de UI kan leiden.

De Eisen

Je bent comfortabel in Angular of ReactJS en niet bang je te bekwamen in het andere framework.
Je bent ervaren met FastAPI en Pydantic.
Je bent ervaren in en haalt plezier uit bouwen met TypeScript en Python.
Je hebt ervaring met bouw en gebruik van REST API’s.
Je hebt ervaring met bouw en gebruik van GraphQL.
Je bent in staat om complexe relaties, afhankelijkheden en informatiestromen te begrijpen en hiervoor oplossingen te bedenken.
Je bent goed bekend met oplossingen als Postgres, Mongo, OIDC, Git en Gitlab/Github, containerisering.
Je bent comfortabel met een Agile werkwijze als SCRUM.
Je hebt bij voorkeur een affiniteit met computernetwerken.
Kennis van Kubernetes en aanverwante projecten als Helm is een pré.
Kennis van technologieën als gNMI of Influx is een pré.Je bent comfortabel in Angular of ReactJS en niet bang je te bekwamen in het andere framework.Je bent ervaren met FastAPI en Pydantic.Je bent ervaren in en haalt plezier uit bouwen met TypeScript en Python.Je hebt ervaring met bouw en gebruik van REST API’s.Je hebt ervaring met bouw en gebruik van GraphQL.Je bent in staat om complexe relaties, afhankelijkheden en informatiestromen te begrijpen en hiervoor oplossingen te bedenken.Je bent goed bekend met oplossingen als Postgres, Mongo, OIDC, Git en Gitlab/Github, containerisering.Je bent comfortabel met een Agile werkwijze als SCRUM.Je hebt bij voorkeur een affiniteit met computernetwerken.Kennis van Kubernetes en aanverwante projecten als Helm is een pré.Kennis van technologieën als gNMI of Influx is een pré.

De Wensen

Geen wensen geformuleerd.

Interesse? Zo werkt het bij Bij Oranje

1

Snelle screening!

  • • We beoordelen je CV op een match met de opdracht.
  • • We controleren of je voldoet aan de harde eisen en wensen.
  • • We adviseren je over een concurrerend tarief op basis van marktdata.

binnen 1 werkdag weet je waar je aan toe bent.

2

Wij verzorgen een professioneel voorstel dat opvalt.

  • • We optimaliseren je voorstel voor maximale overtuigingskracht.
  • • Voorwaarden en tarieven stemmen we vooraf 100% transparant af.
  • • We begeleiden je intensief tijdens het selectieproces.
  • • Jij behoudt de regie; wij faciliteren en versnellen.
3

Starten met je opdracht

ZZP
  • • 10% vaste marge over je uurtarief
  • • Razendsnelle betaling: binnen 1 werkdag na ontvangst van de klant
  • • Volledige vrijheid: geen concurrentie- of relatiebeding
DETACHERING
  • • 15% marge van het uurtarief
  • • Restant volledig verloond als brutoloon
  • • Netto betaling binnen 1 werkdag na betaling klant
  • • Geen beperkende bedingen voor de toekomst

Reageer Direct

De opdracht sluit 10 augustus 2026.
Je reactie ontvangen we graag minimaal 1 werkdag voor sluiting van de opdracht.

Eventuele motivatie volgt in een latere fase van het proces.