← Zurück zur Liste
Stelle · Senior

Senior Software Engineer, GraphQL - API Platform

Backend Developer • Senior • Vor Ort • Vollzeit • 📍 Berlin

GetYourGuide's API Platform team is hiring a Senior Software Engineer to own and evolve the GraphQL API layer that serves its most critical customer-facing surfaces, including search, discovery, and checkout. The role covers schema design, federation, performance optimization at scale, and establishing API Platform standards. It is a hybrid position based in Berlin, ideal for engineers with deep GraphQL and distributed-systems expertise.

Responsibilities

  • Own and evolve the GraphQL API layer serving critical customer-facing surfaces (search, discovery, checkout)
  • Design schemas and query patterns balancing consumer flexibility with performance and reliability at scale
  • Establish and enforce API Platform standards: schema governance, deprecation policies, federation patterns, query complexity controls
  • Identify and resolve performance bottlenecks (N+1 patterns, over-fetching, slow resolvers) in production
  • Partner with product engineering teams as an internal platform owner, unblocking and onboarding them
  • Drive observability: 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, with at least 2 years focused on GraphQL in production
  • Deep, hands-on GraphQL expertise: schema design, federation (Apollo Federation or equivalent), resolvers, dataloader patterns, persisted queries, query cost analysis
  • Proven track record operating GraphQL at scale on high-throughput, customer-facing APIs
  • Strong grasp of distributed systems: observable, resilient services that are easy to reason about under load
  • Fluency in at least one of Java, Go, or Node.js
  • Ability to prioritize and manage stakeholders, with good communication and collaboration skills
  • Positive, proactive team player passionate about the craft
  • Customer-centric prioritization and data-driven decision-making mindset
  • Excellent written and verbal communication skills in English

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 in the e-commerce space
  • Prior experience in start-up environments

Soft skills

Good communication and collaborationPositive, proactive team playerCustomer-centric prioritizationEnjoys mentoring and knowledge sharing

What we offer

  • Annual personal growth budget and mentorship programs
  • Work from anywhere in the world for 30 days per year
  • Hybrid working with three in-office days (Mon, Tue, Thu) and two optional at-home focus days
  • Quarterly team events and yearly company-wide events
  • Monthly transportation and fitness budget
  • Discounts on GetYourGuide activities for you, friends, and family
  • Language reimbursement program
  • Health and wellness benefits

About the company

GetYourGuide connects people with unforgettable travel experiences worldwide. Its API Platform team owns and evolves the GraphQL API layer, defining the standards, tooling, and infrastructure that govern how data flows from services to clients at scale.

Languages: Angol (folyékony)