Backend Developer (Go)
Overwolf
Software Engineering
Posted on Nov 14, 2025
Backend Developer (Go)
- Revenue
- Overwolf's lair
- Full-time
Description
We’re on the hunt for a Backend Developer 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, synchronization, 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.
- Ability to design clean, versioned service interfaces and maintain backward compatibility.
Bonus Points
- Background in ad tech – demand integrations, pacing, targeting, or measurement.
- Knowledge of PHP or open SWOOLE event-driven runtimes.
- Familiarity with queues, streams, or aggregation pipelines for telemetry and reporting.
- Capacity to ship code, slay bugs, and keep uptime high before sunrise.