Logo GetYourGuide

Senior Software Engineer, GraphQL - API Platform

New

Job

  • Level
    Senior
  • Job Field
    Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop the GraphQL API layer, design flexible schemas, identify performance bottlenecks, and mentor engineers on best practices for real-time optimization of customer-facing surfaces.

    Job Technologies

    Your role in the team

    • 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 organization on GraphQL best practices.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Deep, hands-on GraphQL expertise: schema design, federation (Apollo Federation or equivalent), resolvers, dataloader patterns, persisted queries, and query cost analysis.
    • 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.
    • Positive, proactive team player who is passionate about their craft. You find mentoring and sharing knowledge fulfilling.
    • Customer-centric prioritization and data-driven decision-making mindset.
    • Excellent written and verbal communication skills in English.

    Experience

    • 5+ years of backend software engineering experience, with at least 2 years focused on GraphQL in a production environment.
    • Proven track record operating GraphQL at scale - high-throughput, customer-facing APIs where reliability and latency directly affect user experience.

    This text has been machine translated. Show original

    What we offer

    • Annual personal growth budget and mentorship programs for continuous learning and development.
    • Work from anywhere in the world for 30 days per year.
    • A hybrid working approach with three days of in-office collaboration (Mon, Tue, Thu) and two days of optional at-home focus time.
    • Opportunities to collaborate and socialize with team members through quarterly team events and yearly company-wide events.
    • Monthly transportation and fitness budget.
    • Rabatte für Sie, Ihre Freunde und Familie bei GetYourGuide-Aktivitäten.
    • Language reimbursement program.
    • Health and wellness benefits.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    More net

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    GetYourGuide

    GetYourGuide

    GetYourGuide is the best travel companion for making unforgettable memories, no matter where you're traveling. We're the perfect guide for personal experiences and new adventures. With GetYourGuide by your side, you can discover more of every destination.Millions of people use GetYourGuide to make their dream trips a reality—and this is only the beginning. We connect people with the places they visit so that everyone can create their own dream trip.

    Description

  • Founding year
    2009
  • Language
    English
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Dev Reviews

    by devworkplaces.com

    Total

    (1 Review)
    4.3
    • Career Growth

      4.4
    • Engineering

      4.5
    • Culture

      4.0
    • Workingconditions

      4.4
    Show All Dev Reviews
    Logo GetYourGuide

    Senior Software Engineer, GraphQL - API Platform

    Location
    Berlin
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs