Voor onze overheidsklant zijn we op zoek naar een Back-end developer (Go) met minimaal 4 jaar ervaring.
Back-end Developer (Go) Locatie: Den Haag (hybride, ca. 50/50 kantoor/thuis) Aanvraagnummer: 200414917:1 Startdatum: 1 mei 2026 Einddatum: 30 april 2027 Uren: 36 uur per week Tarief: EUR 90 excl btw, all-in. ZZP: Niet toegestaan Deadline: 24 april 2026 vóór 12:00 uur
Over de opdracht
Als Back-end Developer (Go) werk je aan de realisatie van een nieuwe data retrieval engine en presentatie API. Deze oplossing wordt ontwikkeld volgens een moderne doelarchitectuur gebaseerd op Hexagonal Architecture en Domain Driven Design (DDD).
De applicatie maakt gebruik van een logisch datamodel waarmee archiefdata betekenisvol ontsloten wordt via verschillende API-vormen. Data wordt opgeslagen in PostgreSQL, terwijl de presentatielaag gebruikmaakt van Elasticsearch of vergelijkbare technologie.
Je werkt in een Scrumteam dat naast nieuwbouw ook verantwoordelijk is voor onderhoud en modernisering van bestaande applicaties, waaronder migraties naar de nieuwe centrale architectuur.
Verantwoordelijkheden
Ontwikkelen van backend applicaties in Go (Golang)
Realiseren van data retrieval oplossingen en JSON API’s
Ontsluiten van data uit verschillende bronnen (XML en JSON)
Ontwerpen en optimaliseren van datamodellen en queries in PostgreSQL
Integreren van zoekfunctionaliteit met Elasticsearch of vergelijkbaar
Werken volgens moderne architectuurprincipes (Hexagonal Architecture / DDD)
Bijdragen aan onderhoud en doorontwikkeling van bestaande systemen
Actief deelnemen aan Scrum ceremonies en samenwerken binnen het team
Functie-eisen (knock-out)
HBO werk- en denkniveau
Aantoonbare ervaring met backend development in Go (Golang)
Minimaal 4 jaar ervaring met Go (Golang)
Minimaal 4 jaar ervaring met PostgreSQL / SQL, inclusief performance optimalisatie
Minimaal 2 jaar ervaring met Elasticsearch
Aantoonbare ervaring met backend development in combinatie met Go, PostgreSQL en Elasticsearch
Wensen
Aantoonbare ervaring met data retrieval uit verschillende bronnen (XML en JSON) en het ontwikkelen van JSON API’s op grote schaal (miljoenen records)
Ervaring met performanceoptimalisatie in zowel applicaties (Go) als databases (PostgreSQL)
Ervaring met werken binnen een Agile/Scrum omgeving
Sterke communicatieve, analytische en probleemoplossende vaardigheden
In staat om zelfstandig te werken binnen een complexe codebase en actief bij te dragen aan teamresultaat
Ervaring met Elasticsearch of alternatieven is een pré, net als ervaring met test automation en/of CI/CD pipelines en Docker
Competenties
Analytisch sterk en oplossingsgericht
Communicatief vaardig
Proactief en kwaliteitsgericht
Zelfstandig én teamgericht kunnen werken
Open voor feedback en kennisdeling
Werkomgeving
Je maakt deel uit van een professioneel en collegiaal Scrumteam. De organisatie kenmerkt zich door een open cultuur waarin samenwerking, respect en kennisdeling centraal staan. Er wordt hybride gewerkt (ongeveer 50% op kantoor en 50% remote).