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.
Good To Have:- Experience in working in the gaming industry.
- Experience developing Frontend (Admin Panel).
- Experience developing turn-based PvP games.
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.