Senior Backend Engineer (Golang) - Draft Showdown at Voodoo
on-site · full_time · Visa sponsorship
Responsibilities:
- Architect and implement the server-side foundation to transition Draft Showdown from client-authoritative to server-validated.
- Build server-side validation for progression, economy, rewards and other metagame systems in staged risk tiers.
- Implement server-authoritative game state, deterministic lockstep PvP support, matchmaking and cheat-detection mechanisms.
- Design robust APIs and player-state management integrated with the Unity client.
- Collaborate with client engineers, game designers and platform teams; contribute to shared backend platform.
- Ensure scalability, reliability and performance through testing, monitoring and iterative improvements.
Requirements:
- 5+ years backend experience with professional expertise in Golang.
- Strong mastery of SQL and NoSQL databases and experience designing high-scale systems.
- Familiarity with multiplayer game concepts: deterministic lockstep, matchmaking, anti-cheat approaches.
- Comfortable working across infrastructure, API design and client integration in cross-functional teams.
- Unix-like environment experience, solid testing and debugging skills, and ability to work autonomously.