Senior/Staff Golang Engineer (EMEA)
WunderGraph, Inc. · Remote · EMEA ·
COMPENSATION
€90k – €130k
Listed on the employer's job board (Ashby)
- Senior/Staff Golang Role
- Fully remote (EMEA/CET)
- Open Source focus
- Performance engineering
- GraphQL Federation
Join the team building WunderGraph Cosmo, focusing on the Cosmo Router which connects API endpoints and handles GraphQL requests. You will work on low-level Go code, AST transformations, and protocol translation to ensure high performance and reliability for global users.
What you'll do
- Develop and maintain the open-source Cosmo Router codebase in Golang
- Focus on performance, security, and stability of the Router engine
- Review telemetry data to identify areas for system improvement
- Conduct internal penetration tests to ensure security standards
- Troubleshoot complex issues potentially alongside customer engineers
- Analyze and merge open-source contributions from the community
- Extend compiler backend to support Apollo Federation v2 and gRPC
- Implement native Go-based data sources for SOAP and OpenAPI
What you'll need
- Senior or Staff level experience in Golang development
- Proven ability to write performant, low garbage collection code
- Experience working with Abstract Syntax Trees (ASTs) and transformations
- Self-starter capable of solving hard problems independently
- Excellent English communication skills for remote collaboration
- Willingness to travel for team meetings at least twice a year
- Ability to work within the Central European Time (CET) zone
Nice to have
- Experience with GraphQL, API Gateways, and Networking
- Knowledge of OpenAPI, SOAP, gRPC, or Apollo Federation
- Existing contributions to open-source projects
Stack
- Golang
- GraphQL
- Apollo Federation
- gRPC
- OpenAPI
- SOAP
How you'll work
- Fully remote position with global distribution
- Must work within CET time zone
- Occasional travel required for team meetups
- Hired via Deel as Employer of Record in most locations
What you get
- Discretionary paid time off policy
- Choice of preferred work hardware
- Co-working space options available worldwide
- Healthcare benefits based on local standards
- Global team retreats
Hiring process
- 30-minute introductory call with People team
- 45-minute technical background discussion with engineer
- Take-home assignment requiring 1-2 hours of effort
- Review of assignment results with engineering team
- Meeting with founders and culture fit call
- Reference and background checks before offer