Senior Software Engineer, GraphQL - API Platform
GetYourGuideabout 4 hours ago
Berlin, GermanySenior
Responsibilities
- Own and evolve the GraphQL API layer for customer-facing surfaces.
- Design schemas and query patterns for flexibility and performance.
- Establish and enforce API Platform standards and governance.
- Identify and resolve performance bottlenecks in production systems.
- Partner with product engineering teams to unblock and onboard them.
- Drive observability through query tracing and SLA monitoring.
- Mentor engineers on GraphQL best practices.
Requirements
- 5+ years of backend software engineering experience.
- At least 2 years of experience with GraphQL in a production environment.
- Deep expertise in GraphQL schema design and federation.
- Proven track record operating high-throughput GraphQL APIs.
- Strong understanding of distributed systems design.
- Fluency in Java, Go, or Node.js.
- Excellent communication and collaboration skills.
- Customer-centric and data-driven decision-making mindset.
Benefits
- Annual personal growth budget and mentorship programs.
- Work from anywhere in the world for 30 days per year.
- Hybrid working approach with three days in-office collaboration.
- Monthly transportation and fitness budget.
- Discounts on GetYourGuide activities for you and your family.
- Language reimbursement program.
- Health and wellness benefits.