DUTIES AND RESPONSIBILITIES:
- Design and develop scalable backend microservices for games.
- Implement server-side logic and integrate with client-side game engines.
- Collaborate with designers, unity developers, and the team for efficient data flow
- Create and maintain APIs for game features, authentication, and social features Integrate third-party services like analytics, ads, and payment processing
- Write and maintain technical documentation Debug, profile, and optimize backend code
- Ensure code quality and follow best practices
- Participate in code reviews and stay updated on backend and game development trends
Requirements:
- At least 4 years of .NET backend development
- Knowledge of C#, .NET Core, ASP.NET Core
- Experience with NoSQL (MongoDB, Elasticsearch)
- Experience with relational databases (PostgreSQL, MS SQL, MySQL)
- Experience with message brokers (Kafka, RabbitMQ)
- Experience with Unit Testing
- Experience with Amazon Web Services
- Understanding of microservice architecture
- Understanding of basic principles: patterns, SOLID, KISS, DRY, etc...
- Understanding of client-server communication
- Experience in working in the gaming industry
- Experience developing Frontend (Admin Panel)
- Experience developing turn-based PvP games