استودیو بازی سازی اینسایتل
استودیو بازی سازی اینسایتل

Game Backend Developer (.NET)

Tehran/ Marzdaran
Full Time
Saturday to Wednesday from 9 to 6
-
Bonus -Health insurance -Parking space -Game room -Resting space -Breakfast -Occasional packages and gifts
11 - 50 employees
Games and Entertainment
Iranian company dealing with Iranian and foreign customers
1395
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
PostgreSql - Intermediate
C# - Intermediate
Redis - Intermediate
MongoDB - Intermediate
.Net Core / .Net - Intermediate
RabbitMQ - Intermediate

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 WebSockets 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 WebSockets 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

Job Requirements

Gender
Men / Women
Military service
Military service must be done
Software
C#| Intermediate .Net Core / .Net| Intermediate PostgreSql| Intermediate MongoDB| Intermediate Redis| Intermediate RabbitMQ| Intermediate

ثبت مشکل و تخلف آگهی

ارسال رزومه برای استودیو بازی سازی اینسایتل

insight applicant

مقایسه من با سایر متقاضیان