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

Principal Backend Engineer (Node.js, TypeScript, GraphQL Federation) voor internationale retail/e-commerce, hybride Amsterdam/Schiphol, 32-40 u/week.

Bekijk en reageer bij YellowFriday — account vereist (externe link)

Eisen

  • Hands-on development is nog steeds een belangrijk onderdeel van je huidige werkzaamheden
  • Ervaring met technisch ownership en het begeleiden van andere engineers
  • Zeer ervaren backend engineer met aantoonbare productionervaring in REST/API development
  • Opdrachtnemer is ZZP’er
  • Circa 8+ jaar ervaring binnen backend/software engineering
  • Zeer ervaren backend engineer met aantoonbare productionervaring in TypeScript
  • Zeer ervaren backend engineer met aantoonbare productionervaring in Microservices en distributed systems
  • Zeer ervaren backend engineer met aantoonbare productionervaring in Cloud-native software development
  • Zeer ervaren backend engineer met aantoonbare productionervaring in Node.js
  • Zeer ervaren backend engineer met aantoonbare productionervaring in High-availability / high-traffic platformen
  • Engels
  • Zeer ervaren backend engineer met aantoonbare productionervaring in CI/CD en automated testing
  • Ervaring binnen complexe enterprise-omgevingen
  • Zeer ervaren backend engineer met aantoonbare productionervaring in GraphQL Apollo (Supgraphs & Supergraphs!)
  • Ruime productionervaring met Node.js en TypeScript

Wensen

  • Iemand die technisch kan uitleggen waarom bepaalde ontwerpkeuzes zijn gemaakt en hoe complexe problemen binnen distributed systems zijn opgelost
  • Ervaring met GraphQL Federation / Apollo Federation, waaronder het werken met subgraphs en een federated GraphQL-landschap
Volledige omschrijving

Voor een internationale organisatie binnen de retail/e-commerce zijn wij opnieuw op zoek naar een zeer ervaren Principal Backend Engineer. Dit is nadrukkelijk een hands-on engineeringrol. We zoeken geen pure architect, maar een engineer die technisch richting kan geven én zelf diep in de code en complexe backendvraagstukken zit. Je werkt aan bedrijfskritische backendservices binnen een grootschalig digitaal platform. De omgeving bestaat uit distributed services en API’s die betrouwbaar, schaalbaar en onderhoudbaar moeten functioneren.

Je krijgt veel technische verantwoordelijkheid en werkt mee aan zowel het ontwerp als de daadwerkelijke implementatie. Wat ga je doen? Ontwerpen en ontwikkelen van backendservices met Node.js en TypeScript, bouwen en doorontwikkelen van API’s met GraphQL, werken binnen een distributed/microservices architecture, meedenken over en oplossen van complexe vraagstukken rondom onder andere scalability en performance, data consistency, caching en cache invalidation, idempotency, retries, replay en deduplication, resilience en availability, technische keuzes maken rondom API- en service-architectuur, borgen van softwarekwaliteit door middel van testing, CI/CD en engineering best practices, technisch ownership nemen over oplossingen van ontwerp tot productie, en andere engineers inhoudelijk ondersteunen en richting geven, zonder zelf afstand te nemen van hands-on development.

Wat zoeken we? We zoeken een zeer ervaren backend engineer met aantoonbare productionervaring in Node.js, TypeScript, GraphQL Apollo (Supgraphs & Supergraphs!), REST/API development, Microservices en distributed systems, CI/CD en automated testing, Cloud-native software development, en High-availability / high-traffic platformen. Ervaring met GraphQL Federation / Apollo Federation, waaronder het werken met subgraphs en een federated GraphQL-landschap, is sterk relevant.

Daarnaast zoeken we iemand die niet alleen kan vertellen welke technologie is gebruikt, maar technisch kan uitleggen waarom bepaalde ontwerpkeuzes zijn gemaakt en hoe complexe problemen binnen distributed systems zijn opgelost.

Profiel: circa 8+ jaar ervaring binnen backend/software engineering, ruime productionervaring met Node.js en TypeScript, ervaring binnen complexe enterprise-omgevingen, ervaring met technisch ownership en het begeleiden van andere engineers, hands-on development is nog steeds een belangrijk onderdeel van je huidige werkzaamheden, en Engels.

Praktisch: inzet 32–40 uur per week, hybride werken, regio Amsterdam / Schiphol, start zo spoedig mogelijk. Interesse of benieuwd of jouw achtergrond aansluit? Stuur mij een bericht met je meest recente CV en beschikbaarheid.

Eisen: opdrachtnemer is ZZP’er; zeer ervaren backend engineer met aantoonbare productionervaring in Node.js, TypeScript, GraphQL Apollo (Supgraphs & Supergraphs!), REST/API development, Microservices en distributed systems, CI/CD en automated testing, Cloud-native software development, en High-availability / high-traffic platformen; circa 8+ jaar ervaring binnen backend/software engineering; ruime productionervaring met Node.js en TypeScript; ervaring binnen complexe enterprise-omgevingen; ervaring met technisch ownership en het begeleiden van andere engineers; hands-on development is nog steeds een belangrijk onderdeel van je huidige werkzaamheden; Engels.

Wensen: ervaring met GraphQL Federation / Apollo Federation, waaronder het werken met subgraphs en een federated GraphQL-landschap; iemand die technisch kan uitleggen waarom bepaalde ontwerpkeuzes zijn gemaakt en hoe complexe problemen binnen distributed systems zijn opgelost.

Je CV en reacties

Gegevens automatisch overgenomen uit de oorspronkelijke publicatie; controleer de details bij de bron. Wij zijn geen partij bij de aanvraag. Hoe wij werken.