Senior / Principal Backend Engineer – Node.js, TypeScript & GraphQL Federation

Noord-Holland · StarApple · bemiddeld door 3 brokers

Inzet
40 uur per week
Looptijd
2 maanden (exclusief verlenging)
Locatie
Noord-Holland
Opdrachtgever
StarApple
Sluitingsdatum
18 september 2026

Omschrijving

In het kort: Je gaat als ervaren backend engineer schaalbare Node.js- en TypeScript-services ontwikkelen, REST- en GraphQL-API’s ontwerpen, microservices optimaliseren en actief bijdragen aan architectuur, technische roadmap en kennisdeling binnen een complexe high-traffic omgeving.

Please note

Freelance / independent contractors are eligible for this assignment.

For an international retail organisation, we are looking for a Senior / Principal Backend Engineer.

Assignment The organisation is further developing and professionalising digital platforms that are used internationally. For the backend engineering team, we are looking for a highly experienced engineer who can contribute hands-on within a complex, high-traffic and API-driven environment.

The backend consists of scalable services built primarily with Node.js and TypeScript, using both REST and GraphQL. The GraphQL landscape uses Apollo GraphQL Federation, where individual subgraphs form part of a wider supergraph architecture. You will work within this existing production architecture, contributing to its continued development, scalability, performance, reliability and maintainability.

This role goes beyond developing individual APIs or features. You should be comfortable analysing complex technical and architectural challenges, making engineering decisions and understanding their implications within a distributed microservices landscape. You will work alongside other experienced engineers and contribute to technical decision-making, backend architecture and the technical roadmap, while remaining actively involved in hands-on development.

The technical level within the team is high. We are therefore looking for an engineer who not only has experience with the technologies involved, but can also explain how and why particular engineering and architectural decisions were made and applied in production.

What will you be doing?

  • Develop and maintain backend services using Node.js and TypeScript.
  • Design and develop REST and GraphQL APIs.
  • Work within an Apollo GraphQL Federation architecture involving subgraphs and a supergraph.
  • Develop and optimise scalable microservices in a high-traffic environment.
  • Contribute to backend performance, security, reliability and maintainability.
  • Contribute to backend architecture and the technical roadmap.
  • Work with CI/CD, automated testing and DevOps principles.
  • Share technical knowledge and provide technical guidance to other engineers.

Technical context
Technical depth is an important part of the selection process. Hands-on experience with Apollo Federation, subgraphs and supergraphs is therefore particularly relevant for this assignment.

Experience with topics such as TypeScript type safety, distributed systems, caching and cache invalidation, data consistency, event-driven versus request-driven architectures, idempotency, retry mechanisms, delivery guarantees and resilience is also relevant when assessing the overall technical fit. The emphasis is not simply on familiarity with these concepts, but on understanding how they have been applied and which engineering trade-offs were made in production environments.

Experience within e-commerce, retail, marketplaces or comparable high-traffic digital platforms is highly relevant to the context of the assignment.

Bemiddeld door 3 brokers

Deze opdracht wordt door meerdere brokers aangeboden. Klik door naar de versie van jouw voorkeur. Let op de sluitingsdatum: die loopt uiteen van 18 september 2026 tot 21 september 2026.

Reageer op deze opdracht via OverheidZZP

Je wordt doorgestuurd naar de website van OverheidZZP. ZZPdock is geen tussenpartij.

Vergelijkbare opdrachten