Utrecht, Utrecht, Netherlands

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.