
Job Description
Backend Game Developer (.NET)
We are looking for a Backend Game Developer to help build, improve, and maintain the server-side
systems behind our online mobile games. This role will focus on game backend services, chat
systems, real-time communication, and scalable infrastructure for turn-based and online multiplayer
gameplay.
You will work closely with Unity developers, DevOps engineers, and other backend developers to
deliver reliable, high-performance services used by thousands of players.
Responsibilities
● Develop and maintain backend services for online mobile games
● Build and support game meta systems such as player progression, rewards, economy,
inventory, events, and live operations
● Design and implement chat system backend features, including real-time messaging and
client-server communication
● Manage real-time and near-real-time communication using Web Sockets and related
networking technologies
● Work with PostgreSQL, Redis, RabbitMQ, and NATS to build reliable and
high-performance systems
● Design scalable, event-driven, and fault-tolerant backend services
● Integrate backend services with Unity clients and internal tools
● Collaborate with DevOps engineers on deployment, monitoring, CI/CD, Docker, and
Kubernetes environments
● Debug, optimize, and improve backend performance, reliability, and scalability
● Participate in technical discussions, architecture decisions, and code reviews
Required Skills
● Strong experience with C# and .NET / .NET Core
● Experience developing backend services for online applications, games, or real-time
systems
● Good understanding of Web Sockets and client-server communication
● Strong experience with PostgreSQL and Redis
● Experience with message brokers or event streaming systems such as RabbitMQ or
NATS
● Solid understanding of networking concepts, backend performance optimization, and
scalable system design
● Experience with Docker and CI/CD pipelines
● Familiarity with Kubernetes or container-based deployment environments
● Ability to write clean, maintainable, and reliable backend code
Nice to Have
● Experience working on online mobile games
● Experience integrating backend services with Unity clients
● Knowledge of turn-based multiplayer game systems
● Understanding of chat systems, presence, messaging, and real-time user communication
● Experience with distributed systems, clustering, and stateful services
● Familiarity with cloud infrastructure and production monitoring tools
● Experience with live operations, player data, economy systems, or game event systems
Why Join Us?
● Work on high-impact online mobile game projects
● Build scalable backend systems used by thousands of players
● Collaborate with experienced engineers in a creative and fast-moving game studio
● Gain hands-on experience with game backend architecture, real-time systems, and
distributed services
● Be part of a team building reliable systems for modern online games
Employment Type
Educations
Seniority
Details
Employment type
Educations
Seniority
