G

GetYourGuide

Tech-enabled travel platform for activities

Senior Software Engineer - GraphQL, API Platform

Backend EngineeringUpdated on Nov 11
Full-timeBerlin, GermanyNo salary listed

About the Job

Requirements

  • At least 5 years of backend software engineering experience, including at least 3 years focused on GraphQL in a production environment.
  • Hands-on GraphQL expertise in schema design, federation (Apollo Federation or equivalent), resolvers, dataloader patterns, persisted queries, and query cost analysis.
  • A track record operating GraphQL at scale in high-throughput, customer-facing APIs where reliability and latency affect user experience.
  • Strong understanding of distributed systems and designing 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.
  • Excellent written and verbal communication skills in English.

Responsibilities

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

Desired Qualifications

  • Familiarity with GraphQL caching strategies, including CDN-level caching, persisted queries, and response caching.
  • Experience building internal developer platforms or managing APIs as a product.
  • Prior experience working in e-commerce.
  • Prior experience in start-up environments.

About the Company

GetYourGuide

Tech-enabled travel platform for activities

GetYourGuide operates a global online platform that links travelers with a wide range of activities, tours, and experiences to help plan trips. Users search, compare, and book experiences directly on the site, with payments handled through the platform and support available for bookings. It differentiates itself by offering a broad, multi-provider marketplace paired with easy search, personalized recommendations, and integrated booking management for both travelers and activity providers. The goal is to make it simple for people to turn ordinary trips into memorable experiences through a scalable, worldwide marketplace.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$1.1B
Headquarters
Berlin, Germany
Founded
2009

Recently Posted Jobs

Explore more opportunities at GetYourGuide

See more jobs