Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, GraphQL

Home > Java programming jobs

Senior Software Engineer, GraphQL in Others

  • GetYourGuide
  • Full time
  • Email
  • Berlin, Germany

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.

GetYourGuide

GetYourGuide is a leading global online marketplace to discover and book experiences worth traveling for. Travelers can use GetYourGuide to find things to do in more than 18,000 cities, including tours from local experts, exclusive access to must-see attractions, as well as immersive bucket-list ...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote