Apply

Multiplayer Backend Engineer

Posted 4 days agoViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: Mexico, Colombia, Argentina, Chile, Brazil

🔍 Industry: Gaming industry

🏢 Company: Salvo Software👥 11-50Video GamesBlockchainConsultingEnterprise Resource Planning (ERP)Web DevelopmentWeb AppsInformation TechnologySoftware

⏳ Experience: 4+ years

🪄 Skills: AWSBackend DevelopmentDockerNode.jsPythonSQLJavaKubernetesMongoDBMySQLC#AzureRedisCI/CDRESTful APIsMicroservices

Requirements:
  • 4+ years of experience in backend engineering in the gaming industry.
  • Experience with developing and managing real-time multiplayer systems for games.
  • Strong experience in server-side programming languages such as C#, Java, Python, or Node.js.
  • Expertise in multiplayer networking protocols, including UDP, TCP/IP, and WebSockets.
  • Knowledge of databases (SQL and NoSQL), such as MySQL, PostgreSQL, Redis, or MongoDB.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud for hosting and scaling game servers.
  • Experience with backend frameworks like AccelByte, PlayFab, Photon, or similar.
  • Proficient in designing secure systems, including user authentication and data encryption.
  • Solid understanding of CI/CD pipelines and version control systems like Git.
  • Experience with containerization and orchestration tools such as Docker and Kubernetes is preferred.
  • Familiarity with distributed systems and microservices architecture.
Responsibilities:
  • Design, implement, and maintain backend systems to support multiplayer game functionality.
  • Develop and optimize server-side code to handle real-time data, matchmaking, player authentication, and leaderboards.
  • Integrate third-party platforms like AccelByte, PlayFab, or similar backend-as-a-service (BaaS) solutions.
  • Implement secure and scalable APIs for communication between clients and servers.
  • Build systems for game data storage, analytics, and telemetry.
  • Ensure low-latency, high-performance server infrastructure for seamless gameplay.
  • Troubleshoot and resolve live issues, ensuring system stability and uptime.
  • Collaborate with cross-functional teams, including game developers, QA, and DevOps, to deliver high-quality gaming experiences.
Apply