< Naar alle vacatures

Full Stack Developer DevOps (2 FTE)

Ministerie van Defensie

Den Haag - Zuid-Holland
36 UUR
1 sep. 2026
Reageer voor 7 juli
Ministerie van Defensie Logo
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

eCF-profiel — Samenvatting

Deze opdracht is gebaseerd op het European e-Competence Framework (e-CF) en zoekt een eCF3 Senior Professional/Manager die creatief applicaties ontwikkelt en passende technische keuzes maakt.

Je werkt aan state-of-the-art computer vision-oplossingen binnen DevOps van de Koninklijke Marechaussee, waarbij de transitie van R&D naar productie centraal staat en privacy en ethiek gewaarborgd moeten zijn.

Het takenpakket omvat het bouwen van interactieve en data-intensieve gebruikersinterfaces, integratie van video/streaming, ontwerpen en onderhouden van API’s en realtime communicatiestromen, en het schrijven van unit- en end-to-end tests.

Technische stack: front-end met Vue 3 en TypeScript; back-end in Python (FastAPI, asynchronous programming); PostgreSQL voor databasemanagement; ORM- en schemadefinities met SQLAlchemy en Pydantic.

Doel: afwijkende patronen sneller en beter detecteren ter bestrijding van ondermijnende criminaliteit, bijdragen aan schaalbare streaming- en eventgedreven systemen en optimale gebruikerservaringen met aandacht voor beveiliging-by-design.

Vereist profiel

  • Minimaal 2 jaar aantoonbare werkervaring in een soortgelijke functie binnen het gevraagde eCF-profiel (eCF3 niveau). Kandidaten moeten in hun cv per opdracht/functie rol, werkzaamheden en aansluiting op eCF-competenties aantonen.
  • Ervaring met front-end development in Vue.js (bij voorkeur Vue 3) gecombineerd met TypeScript en kennis van UX-richtlijnen en interactieve gegevensvisualisatie.
  • Ervaring met back-end development in Python, bij voorkeur met FastAPI en asynchronous programming; inzicht in ontwerpen van API’s en realtime communicatiestromen.
  • Aantoonbare kennis van PostgreSQL, databaseontwerp en datamodellering; ervaring met ORM's en schemadefinitie zoals SQLAlchemy en Pydantic.
  • Ervaring met het schrijven en onderhouden van unit tests en end-to-end tests; bekend met debuggen, documentatie en communicatiestadia in productontwikkeling.
  • Beveiligingsbewustzijn: toepassen van security-by-design en bekendheid met bekende kwetsbaarheden en mitigaties.
  • Voorkeuren (pré’s): ervaring met streamingprotocollen/technologieën (RTSP, WebRTC), schalen van streaming/eventgedreven systemen, visualisatiebibliotheken (Konva, D3), geospatiale/3D-visualisatie (Cesium), messaging (RabbitMQ) en gestructureerde datacontracten (protobuf).
  • Affiniteit met computer vision-producten en bekendheid met ML/AI-systemen is gewenst; aantoonbare ervaring met SQL is een pré.
  • Werkstijl: samenwerken in een multidisciplinair DevOps-team, bijdragen aan transitie van R&D naar productie en het verlenen van technisch support voor componenten.
  • Overige: hybride werken mogelijk (maximaal 2 dagen thuis), standplaats Den Haag; bij plaatsing zijn administratieve eisen van toepassing (WKA/G-rekening of accountantsverklaring) voor leveranciers.

Eisen

  • Kandidaat heeft minimaal 2 jaar aantoonbare werkervaring met het gekozen eCF profiel soortelijke functie.

Wensen

  • Kandidaat heeft bij voorkeur meer dan aangegeven eis aantoonbare werkervaring met de gevraagde functie binnen het eCF profiel.
  • Kandidaat heeft bij voorkeur ervaring met Streamingprotocollen en -technologieën zoals RTSP, WebRTC en realtime video- of datapijplijnen
  • Het schalen van systemen die grote hoeveelheden streaming of eventgedreven data verwerken
  • Visualisatie- en interactiebibliotheken zoals Konva, D3 of vergelijkbare tools
  • Geospatiale of 3D-visualisatiebibliotheken zoals Cesium
  • Messaging-systemen zoals RabbitMQ
  • Gestructureerde datacontracten zoals protobuf of vergelijkbare tools
  • Kandidaat heeft bij voorkeur Affiniteit met computer vision-producten
  • Bekendheid met ML/AI-systemen
  • Kandidaat heeft bij voorkeur aantoonbare werkervaring met SQL

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht