GetYourGuide

Senior Software Engineer, GraphQL - API Platform

GetYourGuide
Apply
20 days ago
Berlin, GermanySenior

Responsibilities

  • Own and evolve the GraphQL API layer supporting search, discovery, checkout, and other critical customer-facing experiences.
  • Design performant and reliable GraphQL schemas and query patterns at scale.
  • Establish API platform standards covering schema governance, deprecation, federation, and query complexity.
  • Identify and resolve N+1 patterns, over-fetching, slow resolvers, and other production performance bottlenecks.
  • Partner with product engineering teams to onboard them, unblock development, and improve platform quality.
  • Drive GraphQL observability through query tracing, latency analysis, and SLA monitoring.
  • Mentor engineers across the organization on GraphQL best practices.

Requirements

  • 5+ years of backend software engineering experience, including at least 3 years focused on GraphQL in production.
  • Deep hands-on experience with GraphQL schema design, federation, resolvers, DataLoader patterns, persisted queries, and query cost analysis.
  • Experience operating high-throughput, customer-facing GraphQL APIs where reliability and latency affect user experience.
  • Strong understanding of distributed systems and designing observable, resilient services.
  • Fluency in at least one of Java, Go, or Node.js.
  • Ability to prioritize work and manage stakeholders, with strong communication and collaboration skills.
  • Strong mentoring orientation, proactive teamwork, customer-centric prioritization, and data-driven decision-making.
  • Excellent written and verbal English communication skills.
  • Familiarity with CDN-level caching, persisted-query caching, or response caching is advantageous.
  • Experience building internal developer platforms or managing APIs as a product is advantageous.
  • Prior e-commerce or startup experience is advantageous.

Benefits

  • Annual personal growth budget and mentorship programs.
  • Work from anywhere in the world for 30 days per year.
  • Hybrid schedule with three in-office collaboration days and two optional work-from-home focus days per week.
  • Quarterly team events and yearly company-wide events.
  • Monthly transportation and fitness budget.
  • Discounts on GetYourGuide activities for employees, friends, and family.
  • Language reimbursement program.
  • Health and wellness benefits.

Tech Stack

Categories

GetYourGuide

About GetYourGuide

1,001-5,000 employees

GetYourGuide is an online marketplace where travelers discover and book tours, attractions, and local activities from professional operators. It monetizes via commissions on bookings and provides suppliers a platform to manage inventory and fulfillment across web and mobile. Founded in 2009 and headquartered in Berlin, it operates globally and supports the post-booking journey from ticket delivery to on-trip assistance.

Contact me