Berlin
Senior Software Engineer, GraphQL - API Platform
externe stelle · quelle: Greenhouse Job Board · zuletzt geprüft 20.10.2026
der job in 20 sekunden
Senior Software Engineer, GraphQL - API Platform · Senior
Du verantwortest bei GetYourGuide die GraphQL-API-Schicht für Suche, Discovery und Checkout. Du definierst Standards wie Schema Governance und Federation, löst Performance-Probleme im Live-Betrieb und unterstützst Produktteams. Das Modell ist hybrid mit drei Bürotagen.
Wen sucht GetYourGuide wirklich?
Gesucht wird eine Person mit mindestens 5 Jahren Backend-Erfahrung und 3 Jahren produktivem GraphQL, die APIs im großen Maßstab betreibt und andere Teams als interner Plattform-Owner unterstützt.
Kernaufgaben
- 01GraphQL-API-Schicht für Suche, Discovery und Checkout verantworten und weiterentwickeln
- 02Schemas und Query-Patterns für Flexibilität und Performance entwerfen
- 03API-Plattform-Standards wie Schema Governance und Federation etablieren
- 04Performance-Engpässe (N+1, langsame Resolver) in Produktion beheben
- 05Observability für die GraphQL-Schicht vorantreiben
- 06Engineers zu GraphQL Best Practices mentoren
Was du mitbringen solltest
Gefordert
- GraphQL
- Apollo Federation
- Backend-Entwicklung
- Distributed Systems
- Java
- Go
- Node.js
Optional
- GraphQL Caching
- Internal Developer Platforms
Abgeleitet – nicht ausdrücklich genannt
- JavaScript (aus Node.js abgeleitet)
Sprachen
- Englisch · C1
Rollenprofil
Backend-Entwicklung · Softwareentwicklung
aus dem Stellentitel
- Kundenkontakt
- regelmäßig Kundenkontakt
Worauf es bei der Erfahrung ankommt
- Wunsch: Entwicklungserfahrung im Handel oder E-CommerceErfahrung in derselben Branche
„Prior experience working in the e-commerce space“
Software & Produkt
- E-Commerce-Plattformenbestätigt
- Developer Tools, DevOps & Observabilitybestätigt
- Travel, Hospitality & Bookingbestätigt
- Marktplätze & Plattformgeschäftaus Firmenkontext abgeleitet
Welches Produkt die Stelle betrifft, ist nicht eindeutig belegt. (unbekannt)
- arbeitsmodell
- Remote
- gehalt
- nicht angegeben
- erfahrung
- ab 5 Jahren
- level
- Senior
Auch interessant für
- · Backend-Entwickler:innen mit API-Gateway- oder BFF-Erfahrung
- · Platform Engineers, die APIs als internes Produkt betreiben
- · Node.js-, Go- oder Java-Entwickler:innen aus E-Commerce-Teams mit hohem Traffic
Nicht angegeben
- Gehalt
- konkretes Produkt
- Anstellungsart
belege aus der stellenanzeige anzeigen
- GraphQL-API-Schicht für Suche, Discovery und Checkout verantworten und weiterentwickeln
„Own and evolve the GraphQL API layer serving our most critical customer-facing surfaces, including search, discovery, and checkout.“
- Schemas und Query-Patterns für Flexibilität und Performance entwerfen
„Design schemas and query patterns that balance flexibility for consumers with performance and reliability at scale.“
- API-Plattform-Standards wie Schema Governance und Federation etablieren
„Establish and enforce API Platform standards: schema governance, deprecation policies, federation patterns, and query complexity controls.“
- Performance-Engpässe (N+1, langsame Resolver) in Produktion beheben
„Identify and resolve performance bottlenecks - N+1 patterns, over-fetching, slow resolvers - in production systems under real traffic.“
- Observability für die GraphQL-Schicht vorantreiben
„Drive observability: query tracing, latency analysis, and SLA monitoring for the GraphQL layer.“
- Engineers zu GraphQL Best Practices mentoren
„Mentor engineers across the org on GraphQL best practices.“
- Pflicht: GraphQL
„Deep, hands-on GraphQL expertise: schema design, federation (Apollo Federation or equivalent), resolvers, dataloader patterns, persisted queries, and query cost analysis.“
- Pflicht: Apollo Federation
„federation (Apollo Federation or equivalent)“
- Pflicht: Backend-Entwicklung
„5+ years of backend software engineering experience, with at least 3 years focused on GraphQL in a production environment.“
- Pflicht: Distributed Systems
„Strong grasp of distributed systems: how to design services that are observable, resilient, and easy to reason about under load.“
- Pflicht: Java
„Fluency in at least one of: Java, Go, or Node.js.“
- Pflicht: Go
„Fluency in at least one of: Java, Go, or Node.js.“
- Pflicht: Node.js
„Fluency in at least one of: Java, Go, or Node.js.“
- Kundenkontakt: regelmäßig Kundenkontakt
„Own and evolve the GraphQL API layer serving our most critical customer-facing surfaces, including search, discovery, and checkout“
aufgaben
Berufsfelder
- Softwareentwicklung
anforderungen
Fähigkeiten
- GraphQL
- Apollo Federation
- Backend-Entwicklung
- Distributed Systems
- Java
- Go
- Node.js
- GraphQL Caching (optional)
- Internal Developer Platforms (optional)
originalanzeige
Die vollständige Beschreibung findest du in der Originalanzeige. Oben siehst du unsere eigene Analyse der Stelle.
woran arbeitet GetYourGuide?
GetYourGuide betreibt eine Online-Buchungsplattform für Touren, Attraktionen und Aktivitäten weltweit. Reisende können über Website und App mehr als 150.000 Erlebnisse in 12.000 Städten buchen. Das Unternehmen wurde 2009 in Zürich gegründet.
Produkte
GetYourGuide Buchungsplattform
Online-Marktplatz und App zur Buchung von Touren, Attraktionen und Aktivitäten mit Bewertungen, kostenloser Stornierung und Kundensupport.
Originals by GetYourGuide
Kuratierte Kollektion besonders immersiver Erlebnisse innerhalb der Plattform.
- Geschäftsmodell
- Plattform / Marktplatz
- Bereitstellung
- SaaS / Cloud
- Zielkund:innen
- ReisendeEndkundenTour- und Aktivitätenanbieter
- Branchen der Kund:innen
- TourismusReisenFreizeit
Softwaredomänen
- Travel, Hospitality & Bookingbestätigt
- Marktplätze & Plattformgeschäftbestätigt