< Naar alle vacatures

Back-endontwikkelaar (Go)

Opleidingsniveau

Minimaal HBO in Informatica, Software Engineering of vergelijkbaar (WO-preferentie voor architectuurrollen)

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€450 - €750 per uur

Doorgroeimogelijkheden

Senior Back-endontwikkelaar, Lead Developer, Technical Lead, Solution Architect, Engineering Manager

Competenties & vaardigheden

Go, PostgreSQL/SQL, API-design (REST/JSON), ElasticSearch, Docker/Kubernetes

Gerelateerde functies

Full-stackontwikkelaar, API-ontwikkelaar, DevOps-engineer, Data-engineer, Software-architect

Functieomschrijving

n

Als back-endontwikkelaar ben je verantwoordelijk voor het ontwerpen en bouwen van robuuste, schaalbare en goed gedocumenteerde data- en presentatie-API's. Je werkt primair met Go als hoofdprogrammeertaal en gebruikt relationele databases zoals PostgreSQL voor persistente opslag en zoekindexen zoals Elasticsearch voor full-text zoekfunctionaliteit. In je rol modelleer je domeinen volgens principes van DDD en pas je architectuurpatronen toe zoals Hexagonal Architecture om duidelijke boundaries en testbare componenten te creëren. Je levert de backend-logic en datatransformaties waarmee frontends, andere services en openbare presentaties worden gevoed, en zorgt dat interfaces veilig, versioneerbaar en toegankelijk zijn. In projecten die bij overheidsorganisaties plaatsvinden kan je bovendien rekening houden met wet- en regelgeving en archiveringssystemen zoals DAS tijdens het ontwerpen van dataflows.

nn

Typische vergoeding

n

Het salaris varieert naar ervaring en arbeidsvorm. Als vaste medewerker (contract) ligt het bruto maandsalaris voor een ervaren back-endontwikkelaar met circa 3–6 jaar ervaring vaak tussen ongeveer €4.000 en €6.500 per maand. Voor zzp'ers en consultants die interim werk doen of opdrachten bij de overheid aannemen is een gebruikelijk dagtarief tussen ongeveer €450 en €750 per dag, afhankelijk van specialisatie en tempo van inzet. Veel ontwikkelaars combineren opdrachtvormen zoals zzp opdrachten, opdrachten overheid en interim werk in hun loopbaan om ervaring in diverse domeinen op te bouwen. Naast het basissalaris of tarief zijn secundaire arbeidsvoorwaarden zoals opleidingsbudget, pensioenopbouw en een ontwikkeltraject relevant; bij projecten voor publieke organisaties kunnen daarnaast eisen gelden rondom security, audit en archivering die invloed hebben op inzet en vergoeding.

nn

Veelvoorkomende taken in de functie

n

De dagelijkse werkzaamheden bestaan uit: ontwerpen en implementeren van API-endpoints (REST/JSON en eventueel GraphQL), modelleren van datadomeinen met DDD, opzetten en onderhouden van databaseontwerpen en query-optimalisatie in PostgreSQL, het bouwen van zoekindexen en mappings voor Elasticsearch, en het schrijven van unit- en integratietests. Verder configureer je CI/CD-pipelines, containeriseer je applicaties met Docker en zet je ze uit in Kubernetes of vergelijkbare omgevingen. Monitoring, logging en observability zijn onderdeel van je verantwoordelijkheid om productieproblemen snel te detecteren en te analyseren. Je werkt in een multidisciplinair scrumteam, stemt af met andere ontwikkelteams en stakeholders, en voert contracttests uit voor API's om backward compatibility te waarborgen. In contexten met archief- en toegankelijkheidsvereisten verzorg je ook datalevering en documentatie zodat publieke presentatieoplossingen en archiefsysteemintegraties (zoals koppelingen met DAS) correct en audit-proof zijn.

nn

Hoe ontwikkel je je tot specialist

n

Start met een relevante opleiding (HBO of WO richting informatica/software engineering) en bouw praktische ervaring op met meerdere projecten in Go, PostgreSQL en zoektechnologieën. Werk projectmatig en zoek zowel vaste functies als interim werk of zzp opdrachten om uiteenlopende vraagstukken te leren oplossen; opdrachten bij de overheid bieden vaak specifieke domeinkennis en strikte kwaliteitseisen. Volg testgedreven ontwikkeling, schrijf veel integratie- en contracttests en leer architectuurprincipes (Hexagonal Architecture, DDD) door concrete toepassingen en code reviews. Vergroot je kennis van deployment, infrastructuur en observability door met Docker en Kubernetes te werken en CI/CD pipelines op te zetten. Draag bij aan open source, bouw een portfolio met publiek beschikbare voorbeelden of code en neem ervaring mee in grotere migraties naar centrale architecturen; dat maakt je interesse voor opdrachten zichtbaar bij zowel commerciële klanten als opdrachten overheid. Uiteindelijk kun je je specialiseren in schaalbaarheid, performance of informatiearchitectuur en doorgroeien richting technische lead of architect. Veel senior specialisten combineren betaalde opdrachten als zzp'er met interim werk of langdurige opdrachten via bureaus, wat ook je netwerk en zichtbaarheid binnen domeinen zoals archiefbeheer en DAS vergroot.

Opleidingsniveau

Minimaal HBO in Informatica, Software Engineering of vergelijkbaar (WO-preferentie voor architectuurrollen)

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€450 - €750 per uur

Doorgroeimogelijkheden

Senior Back-endontwikkelaar, Lead Developer, Technical Lead, Solution Architect, Engineering Manager

Competenties & vaardigheden

Go, PostgreSQL/SQL, API-design (REST/JSON), ElasticSearch, Docker/Kubernetes

Gerelateerde functies

Full-stackontwikkelaar, API-ontwikkelaar, DevOps-engineer, Data-engineer, Software-architect

Functieomschrijving

n

Als back-endontwikkelaar ben je verantwoordelijk voor het ontwerpen en bouwen van robuuste, schaalbare en goed gedocumenteerde data- en presentatie-API's. Je werkt primair met Go als hoofdprogrammeertaal en gebruikt relationele databases zoals PostgreSQL voor persistente opslag en zoekindexen zoals Elasticsearch voor full-text zoekfunctionaliteit. In je rol modelleer je domeinen volgens principes van DDD en pas je architectuurpatronen toe zoals Hexagonal Architecture om duidelijke boundaries en testbare componenten te creëren. Je levert de backend-logic en datatransformaties waarmee frontends, andere services en openbare presentaties worden gevoed, en zorgt dat interfaces veilig, versioneerbaar en toegankelijk zijn. In projecten die bij overheidsorganisaties plaatsvinden kan je bovendien rekening houden met wet- en regelgeving en archiveringssystemen zoals DAS tijdens het ontwerpen van dataflows.

nn

Typische vergoeding

n

Het salaris varieert naar ervaring en arbeidsvorm. Als vaste medewerker (contract) ligt het bruto maandsalaris voor een ervaren back-endontwikkelaar met circa 3–6 jaar ervaring vaak tussen ongeveer €4.000 en €6.500 per maand. Voor zzp'ers en consultants die interim werk doen of opdrachten bij de overheid aannemen is een gebruikelijk dagtarief tussen ongeveer €450 en €750 per dag, afhankelijk van specialisatie en tempo van inzet. Veel ontwikkelaars combineren opdrachtvormen zoals zzp opdrachten, opdrachten overheid en interim werk in hun loopbaan om ervaring in diverse domeinen op te bouwen. Naast het basissalaris of tarief zijn secundaire arbeidsvoorwaarden zoals opleidingsbudget, pensioenopbouw en een ontwikkeltraject relevant; bij projecten voor publieke organisaties kunnen daarnaast eisen gelden rondom security, audit en archivering die invloed hebben op inzet en vergoeding.

nn

Veelvoorkomende taken in de functie

n

De dagelijkse werkzaamheden bestaan uit: ontwerpen en implementeren van API-endpoints (REST/JSON en eventueel GraphQL), modelleren van datadomeinen met DDD, opzetten en onderhouden van databaseontwerpen en query-optimalisatie in PostgreSQL, het bouwen van zoekindexen en mappings voor Elasticsearch, en het schrijven van unit- en integratietests. Verder configureer je CI/CD-pipelines, containeriseer je applicaties met Docker en zet je ze uit in Kubernetes of vergelijkbare omgevingen. Monitoring, logging en observability zijn onderdeel van je verantwoordelijkheid om productieproblemen snel te detecteren en te analyseren. Je werkt in een multidisciplinair scrumteam, stemt af met andere ontwikkelteams en stakeholders, en voert contracttests uit voor API's om backward compatibility te waarborgen. In contexten met archief- en toegankelijkheidsvereisten verzorg je ook datalevering en documentatie zodat publieke presentatieoplossingen en archiefsysteemintegraties (zoals koppelingen met DAS) correct en audit-proof zijn.

nn

Hoe ontwikkel je je tot specialist

n

Start met een relevante opleiding (HBO of WO richting informatica/software engineering) en bouw praktische ervaring op met meerdere projecten in Go, PostgreSQL en zoektechnologieën. Werk projectmatig en zoek zowel vaste functies als interim werk of zzp opdrachten om uiteenlopende vraagstukken te leren oplossen; opdrachten bij de overheid bieden vaak specifieke domeinkennis en strikte kwaliteitseisen. Volg testgedreven ontwikkeling, schrijf veel integratie- en contracttests en leer architectuurprincipes (Hexagonal Architecture, DDD) door concrete toepassingen en code reviews. Vergroot je kennis van deployment, infrastructuur en observability door met Docker en Kubernetes te werken en CI/CD pipelines op te zetten. Draag bij aan open source, bouw een portfolio met publiek beschikbare voorbeelden of code en neem ervaring mee in grotere migraties naar centrale architecturen; dat maakt je interesse voor opdrachten zichtbaar bij zowel commerciële klanten als opdrachten overheid. Uiteindelijk kun je je specialiseren in schaalbaarheid, performance of informatiearchitectuur en doorgroeien richting technische lead of architect. Veel senior specialisten combineren betaalde opdrachten als zzp'er met interim werk of langdurige opdrachten via bureaus, wat ook je netwerk en zichtbaarheid binnen domeinen zoals archiefbeheer en DAS vergroot.