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
This is your employer
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)Career Growth
4.4Engineering
4.5Culture
4.0Workingconditions
4.4