Position: Back-End .NET Developer (Suits)
Company: Genesis ( Suits)
Experience required: 3y
English level: intermediate

Your tasks will be:
— Design and implement backend services for our game. We build our system from scratch as microservices in AWS cloud;
— Discuss and decide the roadmap for our product with the whole team. We have a startup culture here!
— Optimize services performance to keep response latency low. We have lots of content and game experience must be smooth;
— Develop an easy way for our artists to create and publish new content. We should be able to add new content to production daily;
— Discuss new concepts with our game designer;
— Design versioning and canary deployment systems with our DevOps;
— Work closely with our analytics team to build efficient data analysis system and get insights for product decisions;
— Assist our Unity developers with API integration;

Requirements:
— 3+ years of backend development experience using .Net framework;
— Strong C# knowledge;
— Proven experience with software design;
— Experience with Web services development (REST, Web.Api);
— Familiarity with SQL database & Entity Framework;
— Familiarity with Design patterns and SOLID principles;
— Experience with CI/CD;
— Application of software development best practices;
— Knowledge of ASP.NET Core 3.1;
— Results-oriented person;
— Proactively taking the initiative to solve issues;
— Startup mindset;
— Deep passion for games and the entertainment industry;

Will be a great plus:
— Experience in game dev.;
— Performance optimization and scalable design experience;
— Experience with third-parties integration (like social networks, etc.);
— Familiarity with Containerization (Docker).