< Naar alle vacatures

Backend Developer Go – Archief & Data Platform

Opleidingsniveau

HBO of WO in Informatica, Software Engineering, Computer Science of aantoonbare gelijkwaardige werkervaring

Salarisindicatie in loondienst

€4000 - €5800 per maand

Indicatie uurtarief bij ZZP

€400 - €700 per uur

Doorgroeimogelijkheden

Lead Developer, Solution / Platform Architect, Engineering Manager, Principal Engineer, CTO

Competenties & vaardigheden

Go (Golang), PostgreSQL/SQL, Elasticsearch, API-design (REST/GraphQL), CI/CD & containerisatie

Gerelateerde functies

Go Developer, API Engineer, Data Platform Engineer, Software Engineer Backend, DevOps Engineer

Functieomschrijving

Als Back-end Developer Go ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare, betrouwbare en efficiënte backend-systemen die data toegankelijk maken voor gebruikers en andere systemen. Je werkt met Go (Golang) als primaire programmeertaal en zet moderne architectuurprincipes zoals Hexagonal Architecture en Domain-Driven Design (DDD) in om codebase en domeinlogica te scheiden en toekomstbestendig te maken. Je ontwikkelt API-oplossingen (REST en/of GraphQL), werkt aan data retrieval- en zoekmodules (bijvoorbeeld met Elasticsearch) en integreert relationele databases zoals PostgreSQL. De rol vraagt om aandacht voor testbaarheid (unit- en integratietests), deployment-automatisering (CI/CD), containerisatie met Docker en vaak ook orkestratie met Kubernetes. Je levert technische bijdragen in multidisciplinaire teams, draagt bij aan architectuurbeslissingen en vertaalt functionele vraagstukken naar robuuste backend-oplossingen. Deze functie is geschikt voor ontwikkelaars die in vaste dienst willen werken, maar ook voor professionals die via zzp opdrachten, interim werk of opdrachten overheid aan de slag willen binnen archief- en dataomgevingen, inclusief koppelingen met systemen als DAS.

Typische salarisindicatie

Het salaris voor een Back-end Developer Go varieert afhankelijk van ervaring, verantwoordelijkheden en contractvorm. Voor een vaste aanstelling (contract) ligt een gangbare bruto maandsalarisrange voor een ervaren ontwikkelaar met minimaal vier jaar relevante ervaring doorgaans tussen €4.000 en €5.800 per maand. Voor senior profielen met extra architectuurverantwoordelijkheid of teamlead-taken kan dit hoger liggen. Voor zelfstandigen en consultants (zzp opdrachten) ligt het uurtarief of dagtarief aanzienlijk hoger: gangbare consultant- of interim tarieven voor een Go-specialist met relevante ervaring liggen doorgaans tussen €400 en €700 per dag, afhankelijk van inzetduur, complexiteit en of het gaat om opdrachten overheid of commerciële partijen. Houd rekening met secundaire voorwaarden: pensioenopbouw, vakantiedagen en reiskosten bij contracten, en eigen verzekeringen en administratie bij zzp opdrachten en interim werk.

Veelvoorkomende kerntaken

De dagelijkse werkzaamheden omvatten het ontwerpen en implementeren van API-endpoints en data retrieval logica, schrijven van schone, onderhoudbare en gedocumenteerde code in Go, en het opzetten van testsuites voor unit- en integratietests. Je optimaliseert queries en database-schema’s in PostgreSQL, bouwt en tune Elasticsearch-indexen voor zoekfunctionaliteit, en implementeert caching waar nodig voor performance. Verder werk je aan CI/CD-pipelines, maakt Docker-images en deployed services naar containeromgevingen, en monitort je productieomgevingen. Samenwerking met product owners, frontend-ontwikkelaars en data-engineers is essentieel om functionele eisen en technische randvoorwaarden te verbinden. In archiefcontexten vertaal je metadata- en toegangsvereisten naar technische oplossingen en zorg je dat data duurzaam toegankelijk blijft, soms in combinatie met systemen zoals DAS. Daarnaast participeer je in code reviews, knowledge sharing sessies en help je bij architectuurbesprekingen en roadmap-planning.

Hoe word je specialist

Een specialist in deze functie ontwikkel je door een mix van praktijkervaring, gerichte studie en bijdragen aan relevante projecten. Begin met een stevige basis in Go en backendprincipes, verdiep je in relationele databases (PostgreSQL) en zoektechnologieën (Elasticsearch). Werk aan real-world projecten, zowel in vaste functies als via zzp opdrachten en interim werk, om uiteenlopende infrastructuren en deployment-scenario’s te leren kennen. Verdiep je in Hexagonal Architecture en DDD om domeinlogica te structureren en leer CI/CD- en containerisatiepatronen toepassen. Deelnemen aan opdrachten overheid en het werken met archiefdata of systemen als DAS geeft specifieke domeinkennis die van grote waarde is in archief- en data-platforms. Blijf up-to-date met testing-best practices, observability en security, en bouw een portfolio van projecten en referenties op. Mentorschap, deelname aan architectuurgroepen en het volgen van gevorderde cursussen of certificeringen helpen je door te groeien naar rollen als lead developer of solution architect.

Opleidingsniveau

HBO of WO in Informatica, Software Engineering, Computer Science of aantoonbare gelijkwaardige werkervaring

Salarisindicatie in loondienst

€4000 - €5800 per maand

Indicatie uurtarief bij ZZP

€400 - €700 per uur

Doorgroeimogelijkheden

Lead Developer, Solution / Platform Architect, Engineering Manager, Principal Engineer, CTO

Competenties & vaardigheden

Go (Golang), PostgreSQL/SQL, Elasticsearch, API-design (REST/GraphQL), CI/CD & containerisatie

Gerelateerde functies

Go Developer, API Engineer, Data Platform Engineer, Software Engineer Backend, DevOps Engineer

Functieomschrijving

Als Back-end Developer Go ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare, betrouwbare en efficiënte backend-systemen die data toegankelijk maken voor gebruikers en andere systemen. Je werkt met Go (Golang) als primaire programmeertaal en zet moderne architectuurprincipes zoals Hexagonal Architecture en Domain-Driven Design (DDD) in om codebase en domeinlogica te scheiden en toekomstbestendig te maken. Je ontwikkelt API-oplossingen (REST en/of GraphQL), werkt aan data retrieval- en zoekmodules (bijvoorbeeld met Elasticsearch) en integreert relationele databases zoals PostgreSQL. De rol vraagt om aandacht voor testbaarheid (unit- en integratietests), deployment-automatisering (CI/CD), containerisatie met Docker en vaak ook orkestratie met Kubernetes. Je levert technische bijdragen in multidisciplinaire teams, draagt bij aan architectuurbeslissingen en vertaalt functionele vraagstukken naar robuuste backend-oplossingen. Deze functie is geschikt voor ontwikkelaars die in vaste dienst willen werken, maar ook voor professionals die via zzp opdrachten, interim werk of opdrachten overheid aan de slag willen binnen archief- en dataomgevingen, inclusief koppelingen met systemen als DAS.

Typische salarisindicatie

Het salaris voor een Back-end Developer Go varieert afhankelijk van ervaring, verantwoordelijkheden en contractvorm. Voor een vaste aanstelling (contract) ligt een gangbare bruto maandsalarisrange voor een ervaren ontwikkelaar met minimaal vier jaar relevante ervaring doorgaans tussen €4.000 en €5.800 per maand. Voor senior profielen met extra architectuurverantwoordelijkheid of teamlead-taken kan dit hoger liggen. Voor zelfstandigen en consultants (zzp opdrachten) ligt het uurtarief of dagtarief aanzienlijk hoger: gangbare consultant- of interim tarieven voor een Go-specialist met relevante ervaring liggen doorgaans tussen €400 en €700 per dag, afhankelijk van inzetduur, complexiteit en of het gaat om opdrachten overheid of commerciële partijen. Houd rekening met secundaire voorwaarden: pensioenopbouw, vakantiedagen en reiskosten bij contracten, en eigen verzekeringen en administratie bij zzp opdrachten en interim werk.

Veelvoorkomende kerntaken

De dagelijkse werkzaamheden omvatten het ontwerpen en implementeren van API-endpoints en data retrieval logica, schrijven van schone, onderhoudbare en gedocumenteerde code in Go, en het opzetten van testsuites voor unit- en integratietests. Je optimaliseert queries en database-schema’s in PostgreSQL, bouwt en tune Elasticsearch-indexen voor zoekfunctionaliteit, en implementeert caching waar nodig voor performance. Verder werk je aan CI/CD-pipelines, maakt Docker-images en deployed services naar containeromgevingen, en monitort je productieomgevingen. Samenwerking met product owners, frontend-ontwikkelaars en data-engineers is essentieel om functionele eisen en technische randvoorwaarden te verbinden. In archiefcontexten vertaal je metadata- en toegangsvereisten naar technische oplossingen en zorg je dat data duurzaam toegankelijk blijft, soms in combinatie met systemen zoals DAS. Daarnaast participeer je in code reviews, knowledge sharing sessies en help je bij architectuurbesprekingen en roadmap-planning.

Hoe word je specialist

Een specialist in deze functie ontwikkel je door een mix van praktijkervaring, gerichte studie en bijdragen aan relevante projecten. Begin met een stevige basis in Go en backendprincipes, verdiep je in relationele databases (PostgreSQL) en zoektechnologieën (Elasticsearch). Werk aan real-world projecten, zowel in vaste functies als via zzp opdrachten en interim werk, om uiteenlopende infrastructuren en deployment-scenario’s te leren kennen. Verdiep je in Hexagonal Architecture en DDD om domeinlogica te structureren en leer CI/CD- en containerisatiepatronen toepassen. Deelnemen aan opdrachten overheid en het werken met archiefdata of systemen als DAS geeft specifieke domeinkennis die van grote waarde is in archief- en data-platforms. Blijf up-to-date met testing-best practices, observability en security, en bouw een portfolio van projecten en referenties op. Mentorschap, deelname aan architectuurgroepen en het volgen van gevorderde cursussen of certificeringen helpen je door te groeien naar rollen als lead developer of solution architect.