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 for critical customer-facing experiences including search, discovery, and checkout.
  • Design performant and reliable schemas and query patterns, including federation, deprecation policies, and query complexity controls.
  • Identify and resolve GraphQL performance issues such as N+1 patterns, over-fetching, and slow resolvers in production.
  • Partner with product engineering teams as an internal platform owner to onboard, unblock, and improve engineering practices.
  • Drive query tracing, latency analysis, and SLA monitoring for the GraphQL layer.
  • Mentor engineers across the organization on GraphQL best practices.

Requirements

  • 5+ years of backend software engineering experience, including at least 2 years focused on GraphQL in a production environment.
  • 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 are critical.
  • Strong understanding of observable and resilient distributed systems.
  • Fluency in at least one of Java, Go, or Node.js.
  • Ability to prioritize work, manage stakeholders, and communicate and collaborate effectively in English.
  • Preferred: experience with GraphQL caching strategies, internal developer platforms, API product management, e-commerce, or startup environments.

Benefits

  • Annual personal growth budget and mentorship programs.
  • Work from anywhere in the world for 30 days per year.
  • Hybrid schedule with three days in the office and two optional work-from-home days.
  • 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 and 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