
Senior Software Engineer, GraphQL - API Platform
GetYourGuide20 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.
About GetYourGuide
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.