Backend development

  • Java
  • Python
  • Go
  • C#
  • C++
This track is only available in Russian

Backend developers at Yandex are engaged in a variety of tasks: designing high-load services, optimizing performance, processing data, creating product logic, and implementing user scenarios. This means that everyone can find a team and project that is a good match.

The backend development track exposes you to the variety of problems that we solve.

  1. Traditional algorithmic problems
  2. Working with databases
  3. Implementing and using HTTP APIs


  • 500,000 RUBFirst place
  • 250,000 RUBSecond place
  • 200,000 RUBThird place
  • 150,000 RUBFourth place
  • 100,000 RUBFifth place


  • Qualifying
    You may compete in several categories. The best performing participants will go to the semi-finals
  • Semi-finals
    You only need to choose one track. The top 20 competitors in each will advance to the finals
  • Finals
    An in-person competition in Almaty. The winners will receive cash prizes


  • Sergey Fedoseenkov
    Sergey Fedoseenkov
    Head of the Yandex Market's B2B Products Department
  • Daniil Hrybchuk
    Daniil Hrybchuk
    Software Developer
  • Pavel Podkolzin
    Pavel Podkolzin
    Group Lead of B2B Backend at Yandex Lavka
  • Vadim Kleba
    Vadim Kleba
    Telemost Backend Development Team
  • Artem Konoplev
    Artem Konoplev
    Software Developer
  • Aleksandr Novozhilov
    Aleksandr Novozhilov
    Developer at YQL Development group
  • Dmitrii Dolgov
    Dmitrii Dolgov
    Lead Software Developer

This track

is only available in Russian