Senior Software Engineer, GraphQL - API Platform
GetYourGuide
Seniority
Senior
Model
Hybrid
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
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

