Genesis is a full-service international IT company. More than 1,500 people in five countries create products for more than 200 million unique monthly users. We are one of the largest partners of Facebook, Google, Snapchat, and Apple in Eastern Europe. Our ecosystem consists of more than 15 companies and an investment fund.
"Suits" is a startup team inside Genesis R&D working on a new game from scratch. We have very ambitious plans and are looking for a strong .Net Developer to take technical ownership of the product back end. We love our users and are willing to build a long-lasting game. As a technical expert you will have a freedom of action and will significantly influence the product.
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;
— 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).
Our company is built on the ability to find the best people and create unique conditions for them:
• Comfortable work environment and flexible work hours
An excellent office with a summer terrace, lounge zone, kitchen, and PlayStation located within a 5-minute walk from Tarasa Shevchenka metro station. There are many plants and a special ventilation system in our offices. We provide 20 days of paid vacation and flexible work hours.
• Health care and Sport
We provide breakfasts, lunches, unlimited fruit, snacks, smoothies, and yogurts in the office. The office also has an in-house corporate doctor. We provide employees with health insurance. Free training for running, football, basketball, volleyball, and yoga with professional coaches is available to staff. Corporate discounts for gym membership and sponsorship for participation in sports competitions are also accessible.
• Learning and Development
We have Business and Management Schools for company employees with Genesis executives as lecturers. We provide an online library and free English lessons as well as access to paid conferences, training, and seminars.
• Loud parties
Every summer and winter, we organize parties with crazy line-ups at cool locations. Every month each project meets for a get-together, and after a quarterly report, there is a party.
Join our team!