К списку

Middle Python разработчик

X5 Group

Удалённо3–5 летМосква X5 MediaОфисИное

Обязанности

Чем предстоит заниматься:

  • Разрабатывать бэкенд для личного кабинета рекламодателя. Наш продукт — это сложная система из множества сервисов, которой управляет пользовательская админка.
  • Реализовывать сервис для прогнозирования охвата и стоимости рекламных кампаний. Это одна из ключевых фич, которая должна работать с данными в режиме, близком к реальному времени.
  • Реализовывать сложную бизнес-логику и ролевую модель доступа. У нас многоуровневая система прав, которая требует вдумчивого подхода.
  • Оптимизировать производительность сервисов. Задачи «в лоб» здесь не решаются. - Нужно будет думать об эффективности кода, запросов к БД и архитектуре в целом, чтобы выдерживать высокие нагрузки.
  • Покрывать свой код автотестами. Мы серьезно относимся к качеству и стабильности.

Требования

  • Образование: Высшее
  • Опыт работы: От 3х лет

Что мы ждем от кандидата:

  • Опыт коммерческой разработки на Python от 3 лет, с уверенным знанием Django и DRF.
  • Глубокое понимание принципов работы реляционных баз данных (PostgreSQL). Вы уверенно работаете через ORM, но понимаете, какие запросы генерируются «под капотом» и как их оптимизировать.
  • Уверенные навыки работы в Linux на уровне продвинутого пользователя. Отличное знание Git.
  • Понимание, как устроен веб: HTTP, REST, принципы взаимодействия клиента и сервера.
  • Наш стек:
  • Backend: Python 3.11+, Django 5+, Django Rest Framework.
  • Базы данных: PostgreSQL, ClickHouse (внедряем для аналитики).
  • Инфраструктура: Kubernetes, Docker, GitLab CI/CD.
  • Тестирование: pytest.

Условия

  • График работы: Пятидневный

Источник: rabota.x5.ru (X5 Group) 7 сентября 2026