Senior Python / Django разработчик

Дата размещения вакансии: 07.05.2026
Работодатель: Валта
Уровень зарплаты:
от 280000 до 320000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

АО «Валта Пет Продактс» — один из крупнейших российских дистрибьюторов товаров для домашних животных, на рынке с 1996 года. 1100 сотрудников, 32 филиала, 80+ брендов в портфеле.

О проекте
Мы строим единую цифровую экосистему вокруг брендов Валты — Monge, Mr.Kranch, Мнямс, Craftia, AWARD, Cat's Choice и другие.
Это один Django-бэкенд, который обслуживает ~15 брендовых сайтов и мобильное приложение «Brands for Pets». Бэкенд интегрирован с основным B2B-порталом valta.ru (Bitrix) — оттуда приходит часть данных, и эта связка — важная часть архитектуры.
Сейчас нам нужен сильный и самостоятельный разработчик, чтобы расшить узкое место и нормально двигать релизы новых сайтов.

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

  • Разрабатывать и развивать общий бэкенд для брендовых сайтов и мобильного приложения
  • Работать с интеграцией с Bitrix-порталом valta.ru: синхронизация каталога, обработка вебхуков, обеспечение идемпотентности
  • Проектировать и оптимизировать модели и запросы (Django ORM — наше всё)
  • Писать чистый, поддерживаемый код с разумным применением паттернов проектирования
  • Принимать самостоятельные технические решения и нести за них ответственность
  • Участвовать в код-ревью и обсуждении архитектуры

Наши пожелания:

  • 4+ года опыта коммерческой разработки на Python
  • Глубокое знание Django и Django REST Framework
  • Уверенное владение Django ORM
  • Опыт работы с PostgreSQL, Redis, Celery, RabbitMQ (или Kafka)
  • Понимание и умение применять паттерны проектирования (см. refactoring.guru)
  • Опыт интеграций с внешними системами: REST API, очереди, обработка падений и ретраев, идемпотентность
  • Самостоятельность: умение декомпозировать задачи, принимать решения и доводить их до продакшна без постоянного контроля
  • Опыт с Django Ninja или FastAPI (используем Ninja) и опыт работы в проектах с интеграцией с Bitrix (будет преимуществом)

Мы предлагаем и обещаем:

  • Полностью удалённый формат
  • Зрелый продуктовый проект с реальной нагрузкой и узнаваемыми брендами
  • Минимум легаси на новой инфраструктуре, возможность влиять на архитектуру
  • Адекватного тимлида, который ценит самостоятельных людей и не лезет в микроменеджмент

Этапы отбора:

  • Скрининг с рекрутером (~30-40 минут) — знакомство, обсуждение опыта, мотивации, немного технических вопросов
  • Техническое интервью с тимлидом (~1–1,5 часа) — Django, ORM, паттерны, инфраструктурный стек + (возможно) лайв-кодинг 10–15 минут
  • Финальная встреча с руководителем направления — короткое знакомство, обсуждение оффера

Целимся уложиться в 3–5 рабочих дней от первого звонка до оффера.

Источники, по которым будем калибровать вопросы (можно посмотреть заранее, если хочется освежить):

Django docs: https://django.fun/docs/django/5.2/

Паттерны: https://refactoring.guru/ru/design-patterns