Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Senior Software Engineer, GraphQL - API Platform

Requirements

  • 5+ years of backend software engineering experience, with at least 2 years focused on GraphQL in a production environment.
  • Deep, hands-on GraphQL expertise: schema design, federation (Apollo Federation or equivalent), resolvers, dataloader patterns, persisted queries, and query cost analysis.
  • Proven track record operating GraphQL at scale — high-throughput, customer-facing APIs where reliability and latency directly affect user experience.
  • 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.

Nice to Haves

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

What You'll Be Doing

  • Own and evolve the GraphQL API layer serving critical customer-facing surfaces.
  • Design schemas and query patterns for performance and reliability at scale.
  • Establish and enforce API Platform standards.
  • Identify and resolve performance bottlenecks in production systems.
  • Partner with product engineering teams as an internal platform owner.
  • Drive observability and mentor engineers on GraphQL best practices.

Perks and Benefits

  • 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, Thur) and two days of optional at-home focus time.
  • Opportunities for team collaboration and socialization through events.
  • Monthly transportation and fitness budget.
  • Discounts on GetYourGuide activities for you, your friends, and family.
  • Language reimbursement program.
  • Health and wellness benefits.
AI Summary ✨
GetYourGuide logo

GetYourGuide

Berlin, Germany

Experience: Senior
Posted: June 3, 2026
Last seen: an hour ago
Golang
Graphql
Java
Javascript
Nodejs
backend

Why we track GetYourGuide

GetYourGuide is a Berlin-based travel experiences marketplace. They connect travelers with tours and activities worldwide. The engineering work spans marketplace dynamics, search, personalization, and mobile at scale.

Similar jobs

  • jetbrains logo

    Senior Graphics/JVM Software Engineer (JVM Runtime)

    Serbia, Germany, Cyprus, Spain, Czech Republic, Poland

    7 hours ago
    New
    Remote
  • a day ago
    New
  • form3 logo

    Senior Software Developer (Go) - US Instant Payments

    Germany, Netherlands, Spain, Portugal, UK

    a day ago
    New
    Remote
  • See all jobs in Germany