Senior Backend Engineer (Golang) - Color Clash
Senior Backend Engineer (Golang) – Color Clash
Position: This role is fully remote, CET ±3h.
About Voodoo
Founded in 2013, Voodoo is a technology company that creates mobile games and apps with a mission to entertain the world. With 800 employees, 7 billion downloads, and over 200 million active users, Voodoo is the #3 mobile publisher worldwide in terms of downloads after Google and Meta. Its portfolio includes chart‑topping games such as Mob Control and Block Jam, and popular apps like Be
Real and Wizz.
What You Will Do
- Architecture & Development
- Design and implement a real‑time multiplayer backend supporting matchmaking, lobby systems, and synchronized gameplay for Color Clash.
- Select, integrate, or build from scratch a suitable multiplayer server framework (Photon Fusion, Nakama, Play
Fab Multiplayer, Unity Game Server Hosting / Multiplay, or custom Netcode solution). - Architect secure, scalable cloud infrastructure (AWS / GCP / Azure) to handle high concurrency and dynamic scaling.
- Build and maintain core systems for session management, player state replication, and real‑time event synchronization.
- Develop robust REST and Web
Socket APIs for efficient client–server communication. - Optimize for low latency, high throughput, and smooth cross‑region performance.
- Data & Systems Integration
- Integrate backend services with Unity‑based mobile clients, implementing persistent player data systems (profiles, progression, match history, leaderboards, rewards).
- Develop and fine‑tune matchmaking logic (Elo / MMR / skill‑based / async fallback), and set up real‑time analytics, telemetry, and backend monitoring pipelines.
- Collaborate closely with frontend and gameplay engineers to align network models and data flow.
- Security & Stability
- Implement robust authentication, anti‑cheat, and session validation systems.
- Enforce backend security best practices (rate limiting, token validation, encryption).
- Perform load testing, profiling, and optimization to ensure stability under peak loads.
- Collaboration & Leadership
- Partner with game design and production to translate gameplay concepts into backend features.
- Mentor and review code from mid/junior backend developers.
- Evaluate and recommend technologies that improve performance, scalability, and team productivity.
Qualifications
- 5+ years of professional backend development experience, with at least 2 years in game networking or real‑time systems.
- Proven experience shipping or maintaining a multiplayer mobile or online game.
- Strong proficiency in C#, Go, Node. js, Python, or similar backend languages.
- Expertise in real‑time communication protocols (Web
Sockets, UDP, TCP, g
RPC). - Experience with databases (Postgre
SQL, Redis, Mongo
DB, etc. ) and cloud infrastructure (AWS, GCP, or Azure). - Deep understanding of scalability, latency, concurrency, and state synchronization in real‑time environments.
- Familiarity with Unity game engine networking concepts and mobile client optimization.
- Experience with CI/CD pipelines, Docker, and Kubernetes is a plus.
- Experience with Nakama, Photon, Play
Fab, Game
Sparks, or Unity Game Server Hosting is a plus. - Familiarity with ranking systems, tournaments, and leaderboard logic is a plus.
- Background in Dev
Ops or Live
Ops systems, monitoring, metrics is a plus. - Interest in game AI, matchmaking strategies, or player behavior analytics is a plus.
Nice to Have
- Experience with Nakama, Photon, Play
Fab, Game
Sparks, or Unity Game Server Hosting. - Familiarity with ranking systems, tournaments, and leaderboard logic.
- Background in Dev
Ops or Live
Ops systems (deployments, monitoring, metrics). - Interest in game AI, matchmaking strategies, or player behavior analytics.
- And, of course, playing games!
Benefits
- Best‑in‑class compensation.
- Other benefits according to the country you reside in.
- Informações detalhadas sobre a oferta de emprego
Empresa: Voodoo Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 4. 11. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!