Software Engineer, GraphQL - API Platform
GetYourGuide GmbH
Berlin, Germany
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source
Tech stack
Java (Programming Language)
Application Programming Interfaces (APIs)
Distributed Systems
Node.Js
Software Engineering
Caching
Backend
Graphql
Job description
- 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 org on GraphQL best practices.
Requirements
- 5+ years of backend software engineering experience, with at least 3 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.
Extras that give you an edge
- 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.
Benefits & conditions
- 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 to collaborate and socialize with team members through quarterly team events and yearly company-wide events
- Monthly transportation and fitness budget
- Discounts for you, your friends, and family on GetYourGuide activities
- Language reimbursement program
- Health and wellness benefits
And more…
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
EM
Eli McGarvie
How to Find Tech Jobs in Berlin
almost 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
EM
Eli McGarvie
Backend Developer Salary in Germany [2023]
over 3 years ago