Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy
Browse jobs
Engineering jobs in BerlinProduct jobs in BerlinDesign jobs in BerlinMarketing jobs in BerlinSales jobs in BerlinData jobs in BerlinOperations jobs in BerlinFinance jobs in BerlinCustomer success jobs in BerlinPeople & HR jobs in BerlinEnglish-speaking jobs in BerlinRemote jobs at Berlin startupsStartup internships in Berlin

Senior Software Engineer, GraphQL - API Platform

GGetYourGuide
Seniority
Senior
Model
Hybrid
Sector
Consumer
Salary
Undisclosed
Contract
Full-Time

The API Platform team enables product and engineering teams across GetYourGuide to build fast, reliable, customer- and supplier-facing experiences by owning and evolving our GraphQL API layer. You will own and evolve the GraphQL API layer serving our most critical customer-facing surfaces, including search, discovery, and checkout.

What you'll do

  • Own and evolve the GraphQL API layer serving our most critical customer-facing surfaces, including search, discovery, and checkout.
  • Design schemas and query patterns that balance flexibility for consumers with performance and reliability at scale.
  • Establish and enforce API Platform standards: schema governance, deprecation policies, federation patterns, and query complexity controls.
  • Identify and resolve performance bottlenecks — N+1 patterns, over-fetching, slow resolvers — in production systems under real traffic.
  • Partner with product engineering teams as an internal platform owner: unblock them, onboard them, and raise the quality bar across the org.
  • Drive observability: query tracing, latency analysis, and SLA monitoring for the GraphQL layer.
  • Mentor engineers across the org on GraphQL best practices.

What you'll need

  • 5+ years of backend software engineering experience, with at least 2 years focused on GraphQL in a production environment.
  • Deep, hands-on GraphQL expertise: schema design, federation (Apollo Federation or equivalent), resolvers, dataloader patterns, persisted queries, and query cost analysis.
  • Proven track record operating GraphQL at scale — high-throughput, customer-facing APIs where reliability and latency directly affect user experience.
  • Strong grasp of distributed systems: how to design services that are observable, resilient, and easy to reason about under load.
  • Fluency in at least one of: Java, Go, or Node.js.
  • Ability to prioritize and manage stakeholders; known for good communication and collaboration skills.

Nice to have

  • Familiarity with caching strategies for GraphQL (CDN-level, persisted queries, response caching).
  • Experience building internal developer platforms or managing APIs as a product.
  • Prior experience working in the e-commerce space.

What they offer

  • Annual personal growth budget and mentorship programs
  • Work from anywhere 30 days per year; hybrid approach with three days in-office collaboration
  • Quarterly team events and yearly company-wide events
  • Monthly transportation and fitness budget
  • Health and wellness benefits, language reimbursement program
  • Discounts on GetYourGuide activities for you and family
APPLY →

ABOUT GETYOURGUIDE

Consumer · Series F stage

1,400 employees

46 more open roles at GetYourGuide

This role is English-speaking — no German required.

SIMILAR ROLES THIS WEEK