Opleidingsniveau
HBO/WO in Informatica, Software Engineering of vergelijkbaar (minimaal bachelorniveau)
Salarisindicatie in loondienst
€55000 - €75000 per jaar
Indicatie uurtarief bij ZZP
€450 - €750 per uur
Doorgroeimogelijkheden
Senior Backend Engineer, Lead Engineer, Technical Architect, Engineering Manager, CTO
Competenties & vaardigheden
TypeScript, NestJS, GraphQL, API-design, Datamodellering
Gerelateerde functies
Backend Developer, Full-stack Developer, API Engineer, Integration Engineer, Technical Architect
Als Software Engineer met een focus op backend-ontwikkeling ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare API-platformen die content en data uit meerdere bronnen ontsluiten. Je werkt met moderne stacks zoals TypeScript en frameworks als NestJS en bouwt vaak GraphQL-interfaces (Apollo) die verschillende datasources combineren tot één eenduidige laag voor front-ends. De rol vraagt aandacht voor performance, caching, autorisatielogica en dataconsistentie, en omvat integraties met enterprise-systemen en identity providers. Projecten variëren van het ontwikkelen van content-transformers en resolvers tot het bedenken en implementeren van API-clients voor SSR-frameworks zoals Nuxt/Vue. Afhankelijk van de opdracht kun je zowel in vaste teams als in projectvorm werken; de functie leent zich ook goed voor zzp opdrachten, interim werk of opdrachten overheid waarbij vaak specifieke inkoop- en compliance-eisen gelden.
Het salaris voor deze functie is afhankelijk van ervaring, verantwoordelijkheden en het type contract. Voor vaste aanstellingen in de regio Amsterdam ligt het gangbare bruto jaarsalaris doorgaans in het hogere middenklasse-segment, met variatie op basis van senioriteit en secundaire voorwaarden. Als alternatief kiezen veel professionals voor zzp opdrachten of interim werk; voor consultancy en freelance opdrachten zie je marktconforme dagtarieven die fors hoger kunnen liggen dan het salaris bij een vaste aanstelling, maar zonder werkgeversbijdragen zoals pensioen of vakantiegeld. Organisaties die via raamcontracten of aanbestedingen werken, bijvoorbeeld opdrachten overheid of via platforms als DAS, hanteren vaak specifieke tariefbanden en contractvormen. Voordelen van vaste aanstellingen zijn stabiliteit en secundaire arbeidsvoorwaarden; voordelen van zzp opdrachten en interim werk zijn hogere uurtarieven en meer contractflexibiliteit.
Dagelijkse taken van een Software Engineer in dit domein omvatten het ontwerpen van API-schema's en efficiënte GraphQL-resolvers, het opzetten van modulaire backend-architecturen en het schrijven van herbruikbare content-transformers. Je implementeert authenticatie- en autorisatiemechanismen, zorgt voor datavalidatie en -consistenteiy en bouwt integraties met externe systemen zoals enterprise-bronnen en directory-services. Daarnaast besteed je aandacht aan performance-tuning, cachingstrategieën en monitoring. In praktijk betekent dit code schrijven en reviewen, testen (unit en integratie), CI/CD-pipelines inrichten, en duidelijke technische documentatie maken. Je werkt nauw samen met front-end ontwikkelaars en productteams om API-contracten af te stemmen en optimale ervaringen voor SSR-clients zoals Nuxt/Vue te garanderen. Voor sommige opdrachten hoort ook het uitbreiden van CMS-omgevingen en het ontwikkelen van extensies of plugin-functionaliteit bij je takenpakket.
Om specialist te worden combineer je formele opleiding met praktische ervaring en continue bijscholing. Begin met een HBO- of WO-opleiding in Informatica, Software Engineering of een verwant vakgebied en verzamel daarna meerdere jaren ervaring in backend-ontwikkeling met TypeScript en een modern framework zoals NestJS. Verdiep je in GraphQL-ontwerp, performante resolvers en het combineren van meerdere datasources. Werk aan projecten die integratie met enterprise-systemen en identity-providers vereisen; ervaring met aanbestedingsprocedures en opdrachten overheid of werken via DAS kan bij overheidsopdrachten doorslaggevend zijn. Neem opdrachten aan als zzp-er of ga interim werk doen om brede ervaring op te bouwen en je tarifering en onderhandelingen te leren; zzp opdrachten helpen je een portfolio op te bouwen en specialistische domeinkennis te ontwikkelen. Investeer in testing, observability, security en cloud deployment pipelines, schrijf technische artikelen of presentaties en draag bij aan open-source of interne tooling. Mentorschap en samenwerking in multidisciplinaire teams versnellen de ontwikkeling van leiderschaps- en architectuurvaardigheden, wat je uiteindelijk positioneert voor hogere rollen zoals Lead Engineer, Technical Architect of Engineering Manager.
Opleidingsniveau
HBO/WO in Informatica, Software Engineering of vergelijkbaar (minimaal bachelorniveau)
Salarisindicatie in loondienst
€55000 - €75000 per jaar
Indicatie uurtarief bij ZZP
€450 - €750 per uur
Doorgroeimogelijkheden
Senior Backend Engineer, Lead Engineer, Technical Architect, Engineering Manager, CTO
Competenties & vaardigheden
TypeScript, NestJS, GraphQL, API-design, Datamodellering
Gerelateerde functies
Backend Developer, Full-stack Developer, API Engineer, Integration Engineer, Technical Architect
Als Software Engineer met een focus op backend-ontwikkeling ben je verantwoordelijk voor het ontwerpen, bouwen en onderhouden van schaalbare API-platformen die content en data uit meerdere bronnen ontsluiten. Je werkt met moderne stacks zoals TypeScript en frameworks als NestJS en bouwt vaak GraphQL-interfaces (Apollo) die verschillende datasources combineren tot één eenduidige laag voor front-ends. De rol vraagt aandacht voor performance, caching, autorisatielogica en dataconsistentie, en omvat integraties met enterprise-systemen en identity providers. Projecten variëren van het ontwikkelen van content-transformers en resolvers tot het bedenken en implementeren van API-clients voor SSR-frameworks zoals Nuxt/Vue. Afhankelijk van de opdracht kun je zowel in vaste teams als in projectvorm werken; de functie leent zich ook goed voor zzp opdrachten, interim werk of opdrachten overheid waarbij vaak specifieke inkoop- en compliance-eisen gelden.
Het salaris voor deze functie is afhankelijk van ervaring, verantwoordelijkheden en het type contract. Voor vaste aanstellingen in de regio Amsterdam ligt het gangbare bruto jaarsalaris doorgaans in het hogere middenklasse-segment, met variatie op basis van senioriteit en secundaire voorwaarden. Als alternatief kiezen veel professionals voor zzp opdrachten of interim werk; voor consultancy en freelance opdrachten zie je marktconforme dagtarieven die fors hoger kunnen liggen dan het salaris bij een vaste aanstelling, maar zonder werkgeversbijdragen zoals pensioen of vakantiegeld. Organisaties die via raamcontracten of aanbestedingen werken, bijvoorbeeld opdrachten overheid of via platforms als DAS, hanteren vaak specifieke tariefbanden en contractvormen. Voordelen van vaste aanstellingen zijn stabiliteit en secundaire arbeidsvoorwaarden; voordelen van zzp opdrachten en interim werk zijn hogere uurtarieven en meer contractflexibiliteit.
Dagelijkse taken van een Software Engineer in dit domein omvatten het ontwerpen van API-schema's en efficiënte GraphQL-resolvers, het opzetten van modulaire backend-architecturen en het schrijven van herbruikbare content-transformers. Je implementeert authenticatie- en autorisatiemechanismen, zorgt voor datavalidatie en -consistenteiy en bouwt integraties met externe systemen zoals enterprise-bronnen en directory-services. Daarnaast besteed je aandacht aan performance-tuning, cachingstrategieën en monitoring. In praktijk betekent dit code schrijven en reviewen, testen (unit en integratie), CI/CD-pipelines inrichten, en duidelijke technische documentatie maken. Je werkt nauw samen met front-end ontwikkelaars en productteams om API-contracten af te stemmen en optimale ervaringen voor SSR-clients zoals Nuxt/Vue te garanderen. Voor sommige opdrachten hoort ook het uitbreiden van CMS-omgevingen en het ontwikkelen van extensies of plugin-functionaliteit bij je takenpakket.
Om specialist te worden combineer je formele opleiding met praktische ervaring en continue bijscholing. Begin met een HBO- of WO-opleiding in Informatica, Software Engineering of een verwant vakgebied en verzamel daarna meerdere jaren ervaring in backend-ontwikkeling met TypeScript en een modern framework zoals NestJS. Verdiep je in GraphQL-ontwerp, performante resolvers en het combineren van meerdere datasources. Werk aan projecten die integratie met enterprise-systemen en identity-providers vereisen; ervaring met aanbestedingsprocedures en opdrachten overheid of werken via DAS kan bij overheidsopdrachten doorslaggevend zijn. Neem opdrachten aan als zzp-er of ga interim werk doen om brede ervaring op te bouwen en je tarifering en onderhandelingen te leren; zzp opdrachten helpen je een portfolio op te bouwen en specialistische domeinkennis te ontwikkelen. Investeer in testing, observability, security en cloud deployment pipelines, schrijf technische artikelen of presentaties en draag bij aan open-source of interne tooling. Mentorschap en samenwerking in multidisciplinaire teams versnellen de ontwikkeling van leiderschaps- en architectuurvaardigheden, wat je uiteindelijk positioneert voor hogere rollen zoals Lead Engineer, Technical Architect of Engineering Manager.