Senior Backend Engineer (Golang) - Draft Showdown at Voodoo
France
Posted
on-site · full_time · Visa sponsorship
Responsibilities:
- Design and implement the server-side foundation to move Draft Showdown from client-authoritative to server-validated competitive play.
- Implement server-side validation for metagame elements (currency, progression, upgrades, rewards) with staged risk controls.
- Develop server-authoritative game state, APIs and player-state management for Unity client integration.
- Build and improve matchmaking, cheat-detection safeguards and deterministic lockstep support for PvP.
- Collaborate closely with client engineers, game designers and the shared backend platform team on feature design, iteration and deployment.
- Ensure systems are performant, scalable and resilient; contribute to infrastructure, monitoring and deployment practices.
Requirements:
- 5+ years backend engineering experience with deep expertise in Golang and production services.
- Strong knowledge of SQL and NoSQL databases, API design, state management and high-scale system architecture.
- Experience with multiplayer game server patterns (authoritative servers, deterministic lockstep or equivalent), matchmaking and anti-cheat strategies.
- Track record designing for scalability, performance optimisation and robust server-side validation.
- Comfortable working cross-functionally in small teams and integrating with clients, designers and platform teams; autonomous and ownership-driven.
- Familiarity with Unix-like environments, CI/CD practices and pragmatic testing/validation for game-critical services.