Senior/Staff Golang Engineer (EMEA)

WunderGraph, Inc. · Remote · EMEA ·
Fully remoteFull-timeSenior5+ years
COMPENSATION
€90k – €130k
0 applicants so far

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