Full Stack Developer (x2) - Ministerie van BZK | Kiesraad
Functieomschrijving
Opdrachtgever
De Kiesraad is een onafhankelijk adviesorgaan van de regering en de Staten-Generaal op het terrein van kiesrecht en verkiezingen. De Kiesraad treedt op als centraal stembureau en stelt de uitslag vast van de verkiezingen voor de Eerste en Tweede Kamer en voor de Nederlandse leden van het Europees Parlement. Verder is de Kiesraad kenniscentrum voor burgers, gemeenten, provincies en waterschappen, politieke partijen en media. De Kiesraad bestaat uit zeven leden en wordt ondersteund door een secretariaat (circa 40 fte’s).
Een belangrijke taak is het beheren van de verkiezingssoftware die de Nederlandse gemeentes gebruiken tijdens verkiezingen. Daarnaast is de Kiesraad in het geval dat deze de rol vervult van centraal stembureau ook verantwoordelijk voor het controleren en publiceren van verkiezingsdata.
Project
Binnen het verkiezingsproces wordt gebruik gemaakt van software die ondersteunt bij het opstellen, vaststellen en publiceren van kandidatenlijsten, en bij het vaststellen en publiceren van verkiezingsuitslagen. De Kiesraad is verantwoordelijk voor het laten ontwikkelen van, het beschikbaar stellen van en het functioneel beheer van deze software. Daarnaast is de Kiesraad continu bezig met het verbeteren van interne processen en verschaffen van externe transparantie. De komende jaren wil de Kiesraad deze transparantie blijven vergroten. Hiervoor zal nieuwe software (in de vorm van een webapplicatie) ontwikkeld moeten worden.
Met de webapplicatie willen we iedereen zo goed mogelijk in staat stellen de uitslag van alle stembureaus te controleren, en te valideren dat deze uitslagen goed in de uitslagprogrammatuur zijn verwerkt. De software in kwestie zal bestaan uit een frontend + backend en achterliggende architectuur waarin digitale verkiezingsdata (in EML_NL-formaat, een verkiezingsspecifiek XML-formaat) wordt opgeslagen, ingelezen en wordt weergegeven aan de gebruiker van de software (website). Niet alleen is deze software nuttig voor de burger, maar ook voor de interne controles die de Kiesraad als verkiezingsautoriteit uitvoert op de verkiezingsdata en het verkiezingsproces.
Deze software wordt in huis gebouwd door een klein ontwikkelteam, met als doel het zo goed mogelijk aansluiten bij de praktijk en het verkiezingsproces. De Kiesraad staat voor transparantie, de software wordt dan ook als open source software ontwikkeld. Voor dit project is al een uitgebreid UI\UX-onderzoek uitgevoerd, hetgeen geresulteerd heeft in een ontwerp van de belangrijkste schermen (in Figma).
Opdrachtomschrijving
We zoeken een full stack ontwikkelaar die de Kiesraad kan helpen bij:
- Het ondersteunen van het UX-onderzoek en ontwerp vanuit Figma;
- Het ontwikkelen van de frontend (React/TypeScript);
- Het ondersteunen van de bouw van de backend (Django/Python);
- Meedenken over en implementeren van datastructuren en database (PostgreSQL);
- Meedenken over de architectuur (lange termijn) en deze kunnen vertalen naar nuttige software.
Kennis, ervaring, competenties en vaardigheden
Je bent een van de drijvende krachten in het ontwikkelteam, die complexe vraagstukken oplost met nuttige code. Je bent niet bang om technische keuzes te maken met betrekking tot de tools en het verbeteren van ontwikkelprocessen. Kwaliteit vind je belangrijk en daarmee het schrijven van een gestructureerde en effectieve code. Je vindt het leuk om continu bezig te zijn met het verbeteren van de prestaties en analyseert hoe je dit kunt bereiken.
Je houdt ervan om robuuste code op te leveren, hecht waarde aan zo min mogelijk complexiteit in software, en waakt voor over-engineering.
Je werkt zelfstandig, planmatig en gestructueerd. Verder kun je goed samenwerken met andere ontwikkelaars, kun je verbinding maken met interne stakeholders en heb je altijd oog voor de eindgebruikers van de software.
Functie eisen
Eisen
- Kandidaat beschikt over minimaal HBO werk- en denkniveau.
- Kandidaat beschikt over kennis van React/Typescript, Django/Python en/of PostgreSQL.
- Kandidaat beschikt over minimaal 5 jaar ervaring met end-to-end (full stack) softwareontwikkeling.
Functie wensen
Wensen
- Mate waarin de kandidaat kennis heeft van automatische deployment.
- Mate waarin de kandidaat ervaring heeft met het verbeteren van software en processen.
- Mate waarin kandidaat beschikt over de gevraagde competenties en vaardigheden (toetsbaar in CV, motivatie en/of mogelijk gesprek).
- Mate waarin de kandidaat ervaring heeft met open source software ontwikkeling en verwerken van informatie.
- Mate van ervaring en/of affiniteit met de organisatie van de opdrachtgever.
Overige Informatie
ZZP'ers: Ja
Locaties: Den Haag
Hybride werken: Bespreekbaar
Uren: 24-32 uur per week
Startdatum: 1 juni 2026
Inhuurtermijn: 9 maanden
Recruiter voor deze rol: Sanne van Mun, 0645224156, sanne.vanmun@itaq.nl
Attentie
Indien we verder gaan in de procedure wordt u gevraagd minimaal twee referenties op te geven, waarbij vergelijkbare opdrachten zijn uitgevoerd. De referentie checks zijn een noodzakelijk onderdeel van dit selectieproces.
Privacy
Indien je via dit kanaal solliciteert geef je ons akkoord om jouw gegevens tot 36 maanden na de beëindiging van de procedure te bewaren.
Reageren
Past u in het profiel, dan ontvangen wij graag per email recruiterSM@itaq.nl de volgende gegevens:
1. Een recent bijgewerkte CV in MS Word-format (inclusief achternaam, geboortedatum, woonplaats);
2. Profielschets in het cv, die specifiek gericht is op het bovenstaande functieprofiel;
3. Het uurtarief (excl. BTW, incl. reiskosten);
4. Beschikbaarheid en overige relevante informatie, zoals geplande vakanties.
Om u sneller van dienst te zijn zou ik u willen vragen om op www.itaq.nl een eigen ItaQ Account aan te maken en zo uw CV te uploaden.
Wie zijn wij?
ItaQ Interim Professionals is de meest vooruitstrevende organisatie in detachering van interimmanagers, adviseurs en ICT-professionals. Klanten noemen ons de Trusted Advisor, omdat we hen adviseren op basis van kennis van hun organisatie, werkwijze en processen.
We zijn er trots op dat wij de juiste mensen kunnen bieden aan het topsegment van het bedrijfsleven en overheid. Onze toegevoegde waarde ligt in kennis van zaken en kennis van mensen. Wij denken in oplossingen en realiseren deze door de juiste professionals aan te bieden. Eenvoudig gezegd weten we hoe het moet en wie het kan. Doorgaans kunnen we de juiste kandidaat voorstellen binnen 48 uur.
Wat gaat er gebeuren?
Vul het formulier hieronder in en upload je CV.
Wij beoordelen CV's en kiezen de beste kandidaten om aan te bieden.
Wij nemen contact met je op zodra onze opdrachtgever een intake met jou wil inplannen.
Gefeliciteerd! Wij nemen contact met je op zodra je geselecteerd bent voor de opdracht.