Senior Backend Engineer, Golang

October 29

Apply Now
Logo of Voodoo

Voodoo

Gaming • Media • B2C

Voodoo is a global tech company known for entertaining the world through its iconic apps and games. The company creates engaging puzzle and strategy games that are easy to pick up, yet challenging to master. With a focus on fun that meets real stakes, Voodoo turns favorite games into competitions with cash rewards. It boasts over 7 billion downloads and 200 million monthly active users, generating $600 million in revenue as of 2023. Voodoo empowers bold creators to bring their ideas to life, working alongside creative minds, content creators, and technical innovators to shape future hits.

501 - 1000 employees

🎮 Gaming

📱 Media

👥 B2C

📋 Description

• 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, PlayFab 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 WebSocket APIs for efficient client–server communication. • Optimize for low latency, high throughput, and smooth cross-region performance. • Integrate backend services with Unity-based mobile clients. • Implement persistent player data systems (profiles, progression, match history, leaderboards, rewards). • Develop and fine-tune matchmaking logic (Elo / MMR / skill-based / async fallback). • Set up real-time analytics, telemetry, and backend monitoring pipelines. • Collaborate closely with frontend and gameplay engineers to align network models and data flow. • 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. • 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.

🎯 Requirements

• 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 (WebSockets, UDP, TCP, gRPC). • Experience with databases (PostgreSQL, Redis, MongoDB, etc.) and cloud infrastructure (AWS, GCP, or Azure). • Deep understanding of scalability, latency, concurrency, and state synchronization in real-time environments. • Familiar with Unity game engine networking concepts and mobile client optimization. • Experience with CI/CD pipelines, Docker, and Kubernetes is a plus.

🏖️ Benefits

• Best-in-class compensation • Other benefits according to the country you reside

Apply Now

Similar Jobs

October 28

Red Hat

10,000+ employees

🏢 Enterprise

Platform Architect specializing in AppDev technologies for Red Hat. Delivering open source solutions and consulting expertise at customer sites in Spain.

🗣️🇪🇸 Spanish Required

Ansible

Java

Jenkins

Microservices

Open Source

OpenShift

Python

Go

October 28

Senior Software Development Engineer with a focus on Scala, Elasticsearch, and Spark for health solutions. Working on data transformation and analytics to improve lives.

AWS

Cloud

ElasticSearch

JavaScript

Node.js

Postgres

Python

Scala

Spark

October 28

Data Engineer/Developer to create data-driven insights using Python and Power BI. Innovating data processing and visualization in a multi-project dynamic environment.

🗣️🇫🇷 French Required

AWS

Numpy

Pandas

Python

SQL

October 28

Java Developer at IRIUM focusing on backend system development for various projects. Requires 3-6 years of Java experience with remote flexibility from Spain.

🗣️🇪🇸 Spanish Required

Apache

Hibernate

Java

Kafka

MongoDB

Oracle

Spring

Spring Boot

SpringBoot

SQL

October 23

AI Web3 Backend Engineer designing and implementing Traia.io AI Agent Marketplace backend. Collaborating with researchers and engineers to build multi-agent workflows.

Distributed Systems

Docker

Kubernetes

Rust

Solidity

Web3

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com