Technical Lead / Full Stack Developer (ZZP mogelijk)
Functieomschrijving:
Samenvatting
-
Organisatie: Gemeente Utrecht
-
Functie: Technical Lead / Full Stack Developer
-
Duur: 12 maanden (1 september 2025 t/m 1 september 2026), met optie op verlenging
-
Uren: 1624 uur per week gemiddeld
-
Tarief: Maximaal 100 per uur (incl. reiskosten, excl. BTW)
-
Locatie: Hybride, inzet bij/voor gemeente Utrecht
-
Startdatum: 1 september 2025
-
Reageren vóór: Vrijdag 23 augustus 2025, 23:59 uur
-
Toegestaan: Inzet als zzp is toegestaan
-
Doel: Technische doorontwikkeling van GEM een open source virtuele assistent voor gemeenten
-
Technieken: Python (Django, FastAPI/Sanic), React, Azure OpenAI, vector databases, Docker, DevOps
Opdrachtomschrijving
Als Technical Lead werk je grotendeels hands-on mee aan het platform GEM, en stuur je daarnaast het ontwikkelteam technisch aan. Je bewaakt de technische koers, ontwikkelt mee in Python en React, realiseert AI-integraties en stemt af met stakeholders zoals gemeenten, VNG en leveranciers. Je bent verantwoordelijk voor de technische visie, veilige DevOps-infrastructuur en de kwaliteit van het open source platform.
Doelstellingen
-
Doorontwikkeling van GEM met nieuwe functionaliteiten en AI-oplossingen.
-
Technische visie en roadmap realiseren (generatieve AI, omnichannel-integratie).
-
Technisch aansturen van het ontwikkelteam.
-
Oplevering van een stabiel, veilig en schaalbaar platform voor gemeenten.
️ Verantwoordelijkheden
1. Ontwikkeling en technische realisatie
-
Ontwikkelen in Python (Django, FastAPI/Sanic), React, Docker.
-
Architectuuroplossingen ontwerpen en implementeren (schaalbaar, veilig).
-
AI-integraties ontwikkelen met Azure OpenAI en vector databases (bijv. Qdrant).
-
Realiseren van feedbackloops, machine learning en veilige DevOps-oplossingen.
2. Technische leiding en strategie
-
Technische visie uitwerken en bewaken.
-
Multidisciplinair team aansturen en kwaliteit borgen.
-
Prototyping, code review en technisch richting geven.
-
Contact onderhouden met gemeenten, VNG en leveranciers.
3. Stakeholdermanagement
-
Technisch aanspreekpunt voor product-owner, architecten, leveranciers en gemeenten.
-
Klantbehoeften vertalen naar technische oplossingen.
-
Deelname aan roadmap-overleggen, demos en voortgangsrapportages verzorgen.
Eisen
-
Afgeronde hbo-opleiding in informatica, software engineering of AI.
-
Minimaal 5 jaar ervaring als Technical Lead of Senior Developer.
-
Relevante ervaring binnen de publieke sector.
-
Uitgebreide ervaring met:
-
Python, Django, Sanic/FastAPI
-
React, TypeScript, HTML/CSS
-
Docker, CI/CD, Nginx, Ansible
-
Cloud-native architecturen, beveiliging, DPIA, privacy by design
-
-
Het cv is maximaal 3 paginas lang, opgesteld in het Nederlands.
Wensen
-
Ervaring met AI-ontwikkeltrajecten (pre).
-
Bekend met open source-ecosystemen.
-
Ervaring met microservices-architecturen.
Competenties
-
Analytisch, strategisch en oplossingsgericht denkvermogen.
-
Sterke communicatieve vaardigheden.
-
Verbindende leider met maatschappelijke betrokkenheid.
-
Hands-on mentaliteit en technische nieuwsgierigheid.
Planning
-
Reageren vóór: 22 augustus 2025, 12:00 uur
-
Verlenging: Optie tot verlenging aanwezig.
Vermeld bij je reactie duidelijk of je inzetbaar bent via detachering of als zzper, en geef je tarief op.