Functieomschrijving:
- In de eerste fase wordt DAO gebruikt door overheidsmedewerkers (bijvoorbeeld van fysieke loketten in het land die direct contact hebben met burgers).
- Zij toetsen de kwaliteit van antwoorden en de werking van de assistent.
- Als backend developer speel je een sleutelrol in het realiseren van de backend:
- je ontwikkelt en beheert de backend applicatie.
- We zoeken een veelzijdig professional die zelfstandig kan opereren binnen een klein Agile team.
- Je denkt proactief mee over architectuurkeuzes, schaalbaarheid, beveiliging en beheer.
- Je werkt nauw samen met je collega’s om tot de beste oplossingen te komen.
- Je combineert diepgaande technische expertise met een nieuwsgierige en innovatieve houding en hebt oog voor de maatschappelijke en ethische impact van de toepassingen die je ontwikkelt.
Over de klant:
- Achtergrond opdracht: Logius
- Voor het project Digitale Assistent Overheid.nl (DAO) zoeken we een medior backend developer met solide Python-programmeervaardigheden en uitgebreide kennis en ervaring met software-engineering.
- DAO is een AI-gestuurde toepassing die burgers, op basis van hun vraag, betrouwbaar helpt om de juiste overheidsinformatie of -dienst te vinden, met bronvermelding.
- We maken daarbij gebruik van zoektechnologie, taalmodellen en generatieve AI (o.a. RAG), met als doel de vindbaarheid van overheidsdienstverlening en -informatie substantieel te verbeteren
Eisen:
• Opleiding - HBO/WO in Informatica, Software Engineering of vergelijkbaar (aantoonbaar in CV en motivatie).
• Programmeervaardigheden - Meerdere jaren ervaring met Python en/of Java.
• Dataverwerking & Samenwerking -Kennis van best practices rond databeheer en data pipelines, en ervaring in samenwerking met data-engineers en technische afstemming met (platform)leveranciers.
• Zoektechnologie & AI - Zoektechnologie & AI: Enkele jaren ervaring met open source zoeksystemen (bij voorkeur Apache Solr) en kennis van recente ontwikkelingen in AI en taalmodellen, inclusief het gebruik van vectorstores en embeddings (bijvoorbeeld voor RAG).
• Ervaring bij het ontwerpen, realiseren en testen van dataverwerkingssystemen.
• Ervaring met het inrichten en beheren van cloudomgevingen en containertechnologie zoals Docker en Kubernetes.
• Minimaal 5 jaar brede ervaring in fullstack softwareontwikkeling, met focus op backend - 5 jaar
• Aantoonbare ervaring met het opschalen van prototypes naar robuuste, productieklare applicaties en het begeleiden van teams bij complexe technische uitdagingen.
• Kandidaat beschikt over een eigen (ontwikkel-)laptop met toegangswoord, versleutelde harde schijf (encryptie), up to date antivirussoftware t.b.v. de uit te voeren werkzaamheden.
• Taalvaardigheid: Beheersing van de Nederlandse taal op minimaal B2-niveau.
• Deze functie is niet geschikt voor zzp’ers en daarom ontvangen wij graag CV’s van medewerkers die in loondienst zijn van een bedrijf waar zij geen eigenaar van zijn.
Wensen:
Voor deze rol zoeken we een kandidaat die van veel markten thuis is.
- Het bedenken van creatieve technische oplossingen, en het (laten) realiseren ervan hoort hierbij, bij voorkeur specifiek gericht op information retrieval, zowel met 'traditionele' technologie als met AI-gebaseerde technologie.
- De backend developer heeft meerdere jaren ervaring in het gebruik van zoektechnologie en AI in diverse vormen.
- Het opzetten, evalueren en verbeteren van RAG-implementaties op basis van open source technologie en -modellen is hierbij een specifiek aandachtspunt.
- Hierbij is altijd het opzetten van systemen die brongegevens verwerken een groot deel van de werkzaamheden, ook daar heeft de kandidaat aantoonbare ervaring.
- De kandidaat is proactief, heeft uitstekende communicatieve vaardigheden, en is in staat zelfstandig een weg te vinden in de organisatie, en zelfstandig werkzaamheden uit te voeren.
- Je bent in het bezit van functie-gerelateerde (SAFe-Agile) certificeringen of bent bereid deze op korte termijn te behalen.
- Kandidaat beschikt over een eigen (ontwikkel-)laptop met beveiliging, versleutelde harde schijf (encryptie), antivirussoftware en een stabiele internetverbinding t.b.v. de uit te voeren werkzaamheden.
Arbeidsvoorwaarden:
Functie: Backend Developer
Locatie: Den Haag
Startdatum: 18-05-2026
Einddatum: 30-04-2027
Aantal uur per week: 36
Optie op verlenging: Ja