Backend Game Developer (.NET)
We are looking for a backend game developer responsible for developing and maintaining the server-side logic and meta systems of our online mobile games. You’ll ensure performance, scalability, and smooth communication between clients and servers through sockets. You will develop new game services, extend existing systems, and collaborate closely with Unity developers and DevOps engineers.
Responsibilities
- Develop and maintain backend logic and meta systems for online multiplayer gameplay
- Manage real-time client-server communication via WebSockets
- Work with PostgreSQL, Redis, and NATS to ensure high performance and reliability
- Implement scalable, event-driven, and fault-tolerant systems
- Collaborate with frontend (Unity) and DevOps teams for deployment and feature integration
Required Skills
- C# / .NET Core expert
- Strong experience with WebSockets, Redis, PostgreSQL (PgSQL), and NATS
- Proficient in CI/CD and Docker
- Solid understanding of networking concepts and backend performance optimization
Nice to Have
- Experience with Unity integration
- Knowledge of Clustering and distributed systems
- Understanding of Stateful Services
- Familiarity with Kubernetes and cloud infrastructure
Why Join Us?
- Work on high-impact, large-scale online game projects
- Collaborate with experienced engineers in a fast-moving and creative environment
- Be part of building scalable systems used by thousands of players
Growth opportunities in backend architecture and online game systems