About the role
Design and ship the back-ends behind our products — clear APIs, defensible boundaries, sensible defaults. You think in trade-offs and write code that's still legible three years on.
What you'll do
- Architect services using Echo or Fiber with clean, testable boundaries
- Own data modeling, schema evolution, and query performance in Postgres
- Design APIs that mobile, web, and game clients can rely on
- Set up the parts of operations the team needs — observability, CI, runbooks
- Mentor junior developers through reviews and pair programming
What we're looking for
- Two or more years of production Go
- Strong understanding of HTTP, databases, concurrency, and queues
- Have shipped at least one service you're proud of, end to end
- Comfortable writing infrastructure-as-code when needed
- Calm in incidents; thoughtful in design
Nice to have
- Experience with game back-ends or realtime systems
- Background in another systems language (Rust, C++)
- Open-source contributions in the Go ecosystem
Compensation & care
A competitive, openly reviewed salary. Modern equipment of your choosing. Flexible hours without mandatory overtime. A quiet office with relaxation zones and complimentary refreshments. Full health insurance. Team-building activities. Real time off when you take it.