Opleidingsniveau
Bachelor (HBO) in Informatica, Computer Science of gelijkwaardige werkervaring; relevante specialisaties in backend development en databases
Salarisindicatie in loondienst
€3500 - €6500 per maand
Indicatie uurtarief bij ZZP
€6000 - €11000 per uur
Doorgroeimogelijkheden
Lead developer, Technical lead, Software architect, Engineering manager, Head of development, CTO
Competenties & vaardigheden
Golang, PostgreSQL, API-design (REST/GraphQL), ElasticSearch, Domain-Driven Design / Hexagonal architecture
Gerelateerde functies
Full-stack developer, API developer, DevOps engineer, Data engineer, Software architect
Een Back-end developer gespecialiseerd in Go (Golang) ontwerpt, bouwt en onderhoudt serverzijdecomponenten en API’s die data betrouwbaar, efficiënt en veilig ontsluiten. In deze functie werk je met moderne architectuurprincipes zoals Hexagonal Architecture en Domain-Driven Design (DDD) om losse, testbare en onderhoudbare modules te creëren. Typische verantwoordelijkheden omvatten het opzetten van data retrieval engines, het modelleren van domeinlogica, het definiëren van duidelijke interfaces tussen lagen en het implementeren van RESTful of GraphQL API’s die gebruikt worden door presentatie- en integratielagen. Opslag en query-optimalisatie vind je meestal terug in relationele systemen zoals PostgreSQL, terwijl zoekfunctionaliteit vaak wordt gerealiseerd met ElasticSearch of gelijkaardige indexeeroplossingen. De rol vereist vaak nauwe samenwerking met front-end collega’s, data engineers en product owners binnen een agile context en is zowel technisch als communicatief van aard. In de praktijk komt deze functie zowel voor in vaste dienst als in zzp opdrachten en interim werk binnen uiteenlopende organisaties.
Het salaris voor een Back-end developer met focus op Go varieert afhankelijk van ervaring, verantwoordelijkheden en het soort contract. Voor een vast dienstverband (contract) ligt een realistische bruto maandschaal meestal tussen ongeveer €3.500 en €6.500 per maand voor mid- tot seniorposities; bij organisaties met uitgebreide eisen aan domeinexpertise of leidinggevende taken kan dit hoger uitvallen. Consultants en zzp’ers vragen doorgaans een hoger tarief om onzekerheid en overhead te compenseren: een gangbaar consultant- of freelance-inkomen vertaalt zich naar ongeveer €6.000 tot €11.000 per maand bruto, of ruwweg €450–€900 per dag bij interim werk. In opdrachten bij de overheid gelden soms specifieke voorwaarden en tariefbanden, en trajecten via inkoopkaders of DAS kunnen invloed hebben op uurtarieven en contractvormen; opdrachten overheid kunnen daardoor andere administratieve voorwaarden stellen dan commerciële opdrachten.
De dagelijkse werkzaamheden omvatten het schrijven van robuuste Go-code, het opzetten en optimaliseren van database-schema’s en queries in PostgreSQL, en het ontwerpen van indexen en zoek-architectuur met ElasticSearch voor snelle en relevante zoekresultaten. Je stelt API-contracten op, maakt keuzes voor authenticatie- en autorisatiemodellen en implementeert logging, monitoring en foutafhandeling. Daarnaast horen refactoring en het moderniseren of migreren van legacy componenten naar de centrale doelarchitectuur tot je takenpakket. Je werkt in sprints binnen een Scrum-team, neemt deel aan refinements en reviews, en stemt op regelmatige basis af met stakeholders. Kwaliteitszorg, unit- en integratietests, CI/CD-pijplijnen en performance tuning zijn onderdeel van het werk. In sommige trajecten werk je via tijdelijke opdrachten, platforms of raamcontracten zoals DAS; in dat soort opdrachten zijn administratieve regels en contractcondities van belang. De rol vraagt zowel technische diepgang als het vermogen om complexe domeinproblemen helder uit te leggen aan niet-technische collega’s.
Specialisme ontwikkel je door een mix van formele opleiding, praktijkervaring en gerichte studie. Begin met een stevige basis in software engineering (bijv. een bacheloropleiding Informatica of vergelijkbare werkervaring) en verdiepend werk in Go: schrijf productieve services, bouw libraries en lever bijdragen aan open source projecten. Verdiep je in relationele datamodellering en performance-tuning voor PostgreSQL, leer full-text search en indexstrategie met ElasticSearch en oefen met het ontwerpen van API-contracten (REST/GraphQL). Bestudeer en pas DDD-principes en Hexagonal Architecture toe in echte projecten zodat je domeinlogica scheidt van infrastructuurcode. Werk aan soft skills: code reviews, architectuurdiscussies, en samenwerken in Scrum- of agileteams. Brede ervaring kun je versneld opbouwen via interim werk of zzp opdrachten waarbij je diverse domeinen ziet; opdrachten overheid bieden vaak uitdagende domeinen met strikte eisen en kunnen via DAS of raamovereenkomsten lopen. Volg conferenties, lees vakliteratuur, rond certificeringen of gespecialiseerde cursussen af en bouw een portfolio van afgeronde projecten en referenties. Zo ontwikkel je je van generalistisch ontwikkelaar naar een erkend specialist die zowel technische diepgang als domeinbegrip combineert.
Opleidingsniveau
Bachelor (HBO) in Informatica, Computer Science of gelijkwaardige werkervaring; relevante specialisaties in backend development en databases
Salarisindicatie in loondienst
€3500 - €6500 per maand
Indicatie uurtarief bij ZZP
€6000 - €11000 per uur
Doorgroeimogelijkheden
Lead developer, Technical lead, Software architect, Engineering manager, Head of development, CTO
Competenties & vaardigheden
Golang, PostgreSQL, API-design (REST/GraphQL), ElasticSearch, Domain-Driven Design / Hexagonal architecture
Gerelateerde functies
Full-stack developer, API developer, DevOps engineer, Data engineer, Software architect
Een Back-end developer gespecialiseerd in Go (Golang) ontwerpt, bouwt en onderhoudt serverzijdecomponenten en API’s die data betrouwbaar, efficiënt en veilig ontsluiten. In deze functie werk je met moderne architectuurprincipes zoals Hexagonal Architecture en Domain-Driven Design (DDD) om losse, testbare en onderhoudbare modules te creëren. Typische verantwoordelijkheden omvatten het opzetten van data retrieval engines, het modelleren van domeinlogica, het definiëren van duidelijke interfaces tussen lagen en het implementeren van RESTful of GraphQL API’s die gebruikt worden door presentatie- en integratielagen. Opslag en query-optimalisatie vind je meestal terug in relationele systemen zoals PostgreSQL, terwijl zoekfunctionaliteit vaak wordt gerealiseerd met ElasticSearch of gelijkaardige indexeeroplossingen. De rol vereist vaak nauwe samenwerking met front-end collega’s, data engineers en product owners binnen een agile context en is zowel technisch als communicatief van aard. In de praktijk komt deze functie zowel voor in vaste dienst als in zzp opdrachten en interim werk binnen uiteenlopende organisaties.
Het salaris voor een Back-end developer met focus op Go varieert afhankelijk van ervaring, verantwoordelijkheden en het soort contract. Voor een vast dienstverband (contract) ligt een realistische bruto maandschaal meestal tussen ongeveer €3.500 en €6.500 per maand voor mid- tot seniorposities; bij organisaties met uitgebreide eisen aan domeinexpertise of leidinggevende taken kan dit hoger uitvallen. Consultants en zzp’ers vragen doorgaans een hoger tarief om onzekerheid en overhead te compenseren: een gangbaar consultant- of freelance-inkomen vertaalt zich naar ongeveer €6.000 tot €11.000 per maand bruto, of ruwweg €450–€900 per dag bij interim werk. In opdrachten bij de overheid gelden soms specifieke voorwaarden en tariefbanden, en trajecten via inkoopkaders of DAS kunnen invloed hebben op uurtarieven en contractvormen; opdrachten overheid kunnen daardoor andere administratieve voorwaarden stellen dan commerciële opdrachten.
De dagelijkse werkzaamheden omvatten het schrijven van robuuste Go-code, het opzetten en optimaliseren van database-schema’s en queries in PostgreSQL, en het ontwerpen van indexen en zoek-architectuur met ElasticSearch voor snelle en relevante zoekresultaten. Je stelt API-contracten op, maakt keuzes voor authenticatie- en autorisatiemodellen en implementeert logging, monitoring en foutafhandeling. Daarnaast horen refactoring en het moderniseren of migreren van legacy componenten naar de centrale doelarchitectuur tot je takenpakket. Je werkt in sprints binnen een Scrum-team, neemt deel aan refinements en reviews, en stemt op regelmatige basis af met stakeholders. Kwaliteitszorg, unit- en integratietests, CI/CD-pijplijnen en performance tuning zijn onderdeel van het werk. In sommige trajecten werk je via tijdelijke opdrachten, platforms of raamcontracten zoals DAS; in dat soort opdrachten zijn administratieve regels en contractcondities van belang. De rol vraagt zowel technische diepgang als het vermogen om complexe domeinproblemen helder uit te leggen aan niet-technische collega’s.
Specialisme ontwikkel je door een mix van formele opleiding, praktijkervaring en gerichte studie. Begin met een stevige basis in software engineering (bijv. een bacheloropleiding Informatica of vergelijkbare werkervaring) en verdiepend werk in Go: schrijf productieve services, bouw libraries en lever bijdragen aan open source projecten. Verdiep je in relationele datamodellering en performance-tuning voor PostgreSQL, leer full-text search en indexstrategie met ElasticSearch en oefen met het ontwerpen van API-contracten (REST/GraphQL). Bestudeer en pas DDD-principes en Hexagonal Architecture toe in echte projecten zodat je domeinlogica scheidt van infrastructuurcode. Werk aan soft skills: code reviews, architectuurdiscussies, en samenwerken in Scrum- of agileteams. Brede ervaring kun je versneld opbouwen via interim werk of zzp opdrachten waarbij je diverse domeinen ziet; opdrachten overheid bieden vaak uitdagende domeinen met strikte eisen en kunnen via DAS of raamovereenkomsten lopen. Volg conferenties, lees vakliteratuur, rond certificeringen of gespecialiseerde cursussen af en bouw een portfolio van afgeronde projecten en referenties. Zo ontwikkel je je van generalistisch ontwikkelaar naar een erkend specialist die zowel technische diepgang als domeinbegrip combineert.