Skip to main content

Backend Developer (Real-time Multiplayer Mobile Games)

Back to All Jobs
EngineeringOn-siteFull-time

Job Description

We're looking for an experienced Backend Developer to join our team on-site and help build robust, scalable backend systems for our real-time multiplayer mobile games.

At Entertale Games, we're building the next generation of real-time multiplayer mobile games that bring people together through shared experiences. Our backend systems are the backbone of these experiences, enabling millions of players to connect and play together seamlessly. As a Backend Developer, you will be responsible for designing, implementing, and maintaining the server-side logic that powers our games. You'll work closely with game developers, frontend engineers, and other stakeholders to ensure our systems are reliable, performant, and scalable. This position is based at our main office where you'll collaborate directly with our talented team. This is an exciting opportunity to work on cutting-edge technology in the gaming industry and make a significant impact on our products.

Responsibilities

  • Design and implement server-side architecture for real-time multiplayer games
  • Build and maintain scalable, high-performance APIs and services
  • Develop and optimize database schemas and queries
  • Implement reliable real-time networking solutions for mobile games
  • Integrate with third-party services and APIs
  • Work on game state synchronization, matchmaking, and session management
  • Collaborate with cross-functional teams to identify and solve technical challenges
  • Participate in code reviews and contribute to best practices
  • Monitor system performance and troubleshoot issues in production
  • Write clean, well-documented, and maintainable code

Requirements

  • 3+ years of professional experience in backend development
  • Strong proficiency in at least one server-side language (Node.js, Go, Python, Java, C#)
  • Experience with real-time communication protocols (WebSockets, Socket.IO)
  • Solid understanding of database systems (SQL and NoSQL)
  • Knowledge of cloud infrastructure and services (AWS, Azure, or GCP)
  • Experience with containerization and orchestration (Docker, Kubernetes)
  • Familiarity with RESTful API design and implementation
  • Understanding of game server architecture and networking concepts
  • Experience with version control systems (Git)
  • Strong problem-solving skills and attention to detail
  • Ability to work on-site at our office location

Nice to Have

  • Experience developing multiplayer games or real-time applications
  • Knowledge of game development frameworks or engines (Unity, Unreal)
  • Experience with serverless architectures
  • Understanding of WebRTC or other P2P communication protocols
  • Familiarity with CI/CD practices and tools
  • Experience with microservices architecture
  • Knowledge of data streaming technologies (Kafka, RabbitMQ)
  • Experience with performance monitoring and optimization

Application Form

No file chosen

Accepted file types: .pdf Maximum file size: 2MB

0/300
Maximum 300 characters