Middle+/Senior .NET Developer
whimsy games
Job Summary
Whimsy Games is seeking a skilled Middle+/Senior .NET Developer for a project-based GameDev role with the potential for ongoing collaboration. Join our passionate team and help build a AAA battle-royale game set in a thrilling zombie world — shaping the next generation of immersive gaming experiences! Responsibilities include designing scalable backend microservices, implementing server-side logic, collaborating with the team, and creating/maintaining APIs for game features.
Must Have
- 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.
- 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.
Good to Have
- Experience in working in the gaming industry.
- Experience developing Frontend (Admin Panel).
- Experience developing turn-based PvP games.
Job Description
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
14 Skills Required For This Role
Unity
Game Texts
Mysql
Postgresql
C#
Rabbitmq
.net Core
Nosql
Elasticsearch
Amazon Web Services
Mongodb
Microservices
Asp.net
Sql