Dev · World of Tanks · Minsk · 3 to 6 years of experience
Lesta Games develops game projects in various genres, boldly experimenting with tools and technologies.
Over 2000 talented professionals work in the company's offices in St. Petersburg, Minsk, and Moscow.
We create games that have become a true cultural phenomenon: "World of Tanks", "World of Ships", Tanks Blitz, and we are also working on new promising projects.
We are not going to stop – new challenges and millions of players await us.
Ready to create the future of the gaming industry together? Welcome to the Lesta Games team, and "World of Tanks" in particular!
"World of Tanks" is a hugely popular free online game, a flexible blend of a tank simulator, a dynamic shooter, an RPG, and even a strategy game. Throughout its existence, "World of Tanks" has won the hearts of millions of players, and the number of devoted fans is growing every day. Monthly updates, prize promotions, ease of learning, and endless variety of game tactics are just a few of the many advantages of the game.
We are looking for a Senior Backend Engineer for the "World of Tanks" team.
The team is responsible for the development of services that help form game sessions and ensure interaction among a large number of players. Currently, we are tasked with updating the technological base of one of the key system components. We need to design and implement a new solution from scratch.
Your responsibilities will include:
- Designing and developing a fault-tolerant, high-load, and horizontally scalable service.
- Developing the architecture of the new solution and selecting appropriate technologies and patterns.
- Implementing the service and deploying it to production.
- Overseeing the development process: from technical design and implementation to integration and launch.
- Integrating the new service with existing systems and the technological stack.
- Analyzing performance and identifying bottlenecks.
- Interacting with key stakeholders and adjacent teams.
- Making and justifying technical decisions that affect the development of the load balancer platform.
We expect you to have:
- Practical experience in designing and launching distributed high-load systems.
- Experience in designing fault-tolerant services with horizontal scalability.
- Experience in analyzing and optimizing service performance under high load.
- Good understanding of network protocols and principles of network interaction.
- Knowledge of fundamental algorithms and data structures.
- Experience with message brokers: Kafka, RabbitMQ.
- Solid knowledge of Python.
- Experience with Redis, MySQL.
- Experience with containerization and orchestration: Docker, Kubernetes.
- Ability to independently solve complex technical problems and work effectively in a team.
Will be a plus:
- Experience as an architect or technical lead.
- Programming experience in C/C++.
- Experience developing mixed Python/C++ code.
- Strong mathematical background: discrete mathematics, optimization methods.
- Experience in game development.
- Experience playing "World of Tanks".
What we offer:
- Work in an IT company (PVT resident).
- Extended VHI policy from the first month of employment.
- Sick leave and days off payments.
- Gym and showers on-site.
- Sports compensation.
- Meal cost compensation in the corporate canteen.
- Birthday gifts and gifts on your first day at the company, payments on your wedding day and the birthdays of your children.
- Recreation rooms with board games, game consoles, billiards, table tennis, as well as relaxation zones with massage chairs.
- From 500 to 1000 units of in-game gold for your game account daily.
- Corporate shuttle service from the metro to the "Volna" office (Minsk, Partizansky Prospekt, 178/2).
- Work-life balance: come to the office between 8 AM and 11 AM, leave between 5 PM and 8 PM.
Skills
Tell us about yourself