Backend Engineer (Go)
Overwolf
Job Summary
Overwolf is seeking a Backend Engineer fluent in Go to architect, optimize, and evolve their Ad Tech platform. The role involves crafting high-throughput, low-latency services for ad delivery and measurement, scaling systems, sharpening performance, and ensuring reliability. The ideal candidate is passionate about elegant code, thrives in complex distributed systems, and wants to impact the infrastructure powering gaming's biggest ad network.
Must Have
- Design, build, and evolve high-performance Go services for ad delivery, decisioning, and measurement.
- Ensure scalability, resiliency, and maintainability across mission-critical backend systems.
- Plan and execute incremental migrations and integrations while maintaining operational stability.
- Define clear service boundaries and data contracts to improve performance and reliability.
- Enhance observability and monitoring to support confident rollouts and swift debugging.
- Collaborate closely with engineers, architects, and product teams to deliver measurable impact.
- 4+ years of experience as a Backend Developer.
- 2+ years of proven experience building production Go services.
- Strong expertise in Go: concurrency patterns, networking, synchronization, and performance tuning.
- Solid track record of building low-latency, high-throughput HTTP APIs and backend services.
- Proficiency in SQL and data modeling, with comfort working on large datasets.
- Familiarity with event-driven or asynchronous system design, backpressure, and fault tolerance.
- Strong understanding of observability tools (metrics, tracing, structured logging) and operational best practices.
- Ability to design clean, versioned service interfaces and maintain backward compatibility.
Good to Have
- Background in ad tech – demand integrations, pacing, targeting, or measurement.
- Experience with performance profiling, benchmarking, and memory optimization.
- Knowledge of PHP or event-driven runtimes.
- Familiarity with queues, streams, or aggregation pipelines for telemetry and reporting.
- Passion for secure coding, rate limiting, and graceful failure handling.
- Capacity to ship code, slay bugs, and keep uptime high before sunrise.
Job Description
Description
We’re on the hunt for a Backend Engineer fluent in Go - ready to architect, optimize, and evolve the engine behind our Ad Tech platform.
As our Go Backend Battlemage, you’ll craft high-throughput, low-latency services that power ad delivery and measurement for millions of players. Alongside fellow engineer companions, you’ll scale systems, sharpen performance, and magically weave reliability into every request.
So if you’re fueled by elegant code, thrive in complex distributed systems, and are ready to leave your mark on the infrastructure powering gaming’s biggest ad network - this is your quest.
Responsibilities
In this role, you will:
- Design, build, and evolve high-performance Go services for ad delivery, decisioning, and measurement.
- Ensure scalability, resiliency, and maintainability across mission-critical backend systems.
- Plan and execute incremental migrations and integrations while maintaining operational stability.
- Define clear service boundaries and data contracts to improve performance and reliability.
- Enhance observability and monitoring to support confident rollouts and swift debugging.
- Collaborate closely with engineers, architects, and product teams to deliver measurable impact.
Requirements
- 4+ years of experience as a Backend Developer.
- 2+ years of proven experience building production Go services.
- Strong expertise in Go: concurrency patterns, networking, synchronization, and performance tuning.
- Solid track record of building low-latency, high-throughput HTTP APIs and backend services.
- Proficiency in SQL and data modeling, with comfort working on large datasets.
- Familiarity with event-driven or asynchronous system design, backpressure, and fault tolerance.
- Strong understanding of observability tools (metrics, tracing, structured logging) and operational best practices.
- Ability to design clean, versioned service interfaces and maintain backward compatibility.
Bonus Points
- Background in ad tech – demand integrations, pacing, targeting, or measurement.
- Experience with performance profiling, benchmarking, and memory optimization.
- Knowledge of PHP or event-driven runtimes.
- Familiarity with queues, streams, or aggregation pipelines for telemetry and reporting.
- Passion for secure coding, rate limiting, and graceful failure handling.
- Capacity to ship code, slay bugs, and keep uptime high before sunrise.