About Project Our client is a company specializing in personalized AI avatars. We are building a collectible 2D RPG game in anime style, featuring turn-based combat (1 basic attack, 1 skill, 1 ultimate, etc.). A unique feature of the game is that players will be able to chat with characters, each powered by their own personalized AI.
Requirements * 5+ years of active work experience or employment in IT/Program development specialty, specifically in high-load backend solutions and algorithm creation; * Strong proficiency in C# 10+ and new features provided by them; * Experience with .NET 6+, asp.net core API, EF Core and SignalR; * Knowledge of RESTful APIs, web services, and microservices; * Knowledge in parallel programming (TPL, PLINQ) * Experience with Serverless technologies AWS Lambda Functions, etc; * Familiarity with PostgreSQL, SQL Server, and NoSQL (Redis) databases. * Familiarity with RabbitMQ message broker. * Familiarity with Docker, Docker compose, K8s. * At least an Intermediate level of English; * Willingness to work with an on-site team of specialists and direct communication with the customer.
Databases We Use: * PostgreSQL; * Redis;
Personal Characteristics * Communication: be able to communicate blockers and issues on time, be active in different team activities, clearly and understandably share your vision; * Teamwork: be able to collaborate with different people in a team, understand all roles and responsibilities inside the team, be positive and polite to others, and be open to supporting other team members; * Responsible: be responsible for the implementation and result of your tasks, be able to deliver work efficiently and effectively, and have enough experience to decompose and estimate your scope of work; * Work ethic: commitment to upholding organizational values, policies, and procedures. Punctuality, reliability, accountability, and ethical conduct are required. The ability to work with integrity, flexibility, and adaptability are preferable.
Main Responsibilities Develop and support backend services within the .NET ecosystem; Work with AWS cloud hosting; Ensure consistency of shared server—client logic with the Unity client side to improve development speed and project stability;; Optimize queries and work with large volumes of data in databases; Apply knowledge of algorithms and problem-solving skills to ensure efficiency of implemented solutions.
What will you get with Stepico * Competitive salaries are regularly reviewed based on professional growth; * Flexible working hours and remote work; * 18 working days of paid time off; * 5 paid sick leaves (without doctors’ notes); * Compensation for external conferences/workshops/events; * Full employment.