Amsterdam
2 weeks ago
Senior Backend Engineer (Golang) - Castle Busters logo

Senior Backend Engineer (Golang) - Castle Busters

Voodoo

Senior Backend Engineer (Golang) - Castle Busters

Voodoo is seeking a Senior Backend Engineer (Golang) to join a newly established internal studio working on Castle Busters, a turn-based multiplayer game. The role involves designing and building server-side infrastructure to transition the game from client-authoritative to server-validated, with a focus on competitive multiplayer. Requires 7+ years of backend experience, extreme fluency in Golang, and strong SQL/NoSQL skills.

RemoteFull-timeSeniorGolangSQL

Salary

Not specified

Work Location

Amsterdam, North Holland, Netherlands, NL

Work Model

Remote

Experience Required

7 years

Employment Type

Full-time

Experience Level

Senior

Core Qualifications

Technical (Must-have)
GolangSQLNoSQLComputer Science FundamentalsHigh-scale SystemsUnix-like EnvironmentsAgileAPI DesignServer-side ValidationPlayer-state ManagementInfrastructureClient-side IntegrationUnity
Soft Skills
Analytical SkillsInterpersonal SkillsCommunication SkillsInfluencingAutonomySelf-sufficiency

Preferred Qualifications

Technical (Nice-to-have)
Game Development

Key Responsibilities

  • Build server-side validation for the metagame - currency, card upgrades, chest opens, and progression - staged by risk, replicating economy and reward logic on the server.
  • Move toward server authority for competitive features, where game state lives in one place and can be trusted.
  • Design APIs and player-state management that the Unity client integrates against, and help shape how client and server split responsibilities.
Backend EngineerGolangGame DevelopmentMultiplayerServer-sideRemoteFull-timeSeniorVoodooCastle Busters