Senior Backend Developer (Python/Django)
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Senior Backend Developer (Python/Django): Разработка и проектирование высоконагруженной интеграционной платформы для автоматизации цепочек снабжения с акцентом на оптимизацию PostgreSQL и работу с потоками данных. Фокус на проектировании API, управлении очередями через Kafka/Redis и обеспечении стабильности CI/CD-пайплайнов в Kubernetes.
Локация: Удаленная работа, возможна работа из-за границы.
Компания
HeadHunter — ведущая аккредитованная ИТ-компания, развивающая экосистему сервисов для поиска работы и подбора персонала.
Что делать
- Проектировать и разрабатывать новые модули в рамках Django-системы.
- Обеспечивать стабильный обмен данными между бизнес-продуктами компании.
- Проектировать API и оптимизировать производительность баз данных PostgreSQL.
- Работать с очередями и потоками данных (Celery, Kafka, Redis).
- Проводить код-ревью и контролировать качество CI/CD-пайплайнов.
Требования
- Опыт от 6 лет коммерческой бэкенд-разработки на Python/Django.
- Глубокие знания PostgreSQL (транзакции, уровни изоляции, логи).
- Практический опыт работы с Kafka (партиции, консьюмер-группы, идемпотентность).
- Навыки работы с Docker, Docker Compose и Kubernetes (дебаг подов, логи).
- Опыт автоматического тестирования (pytest, моки, интеграционные тесты).
- Необходимо указать локацию и желаемый уровень оплаты в сопроводительном письме.
Хорошо, если есть
- Знание паттернов проектирования DDD и state machine.
- Опыт эффективной работы с AI-инструментами (Claude Code, Cursor).
- Понимание специфики сферы снабжения и поставок.
Культура и преимущества
- Полная занятость с графиком 5/2.
- Работа в аккредитованной ИТ-компании.
- Индивидуальный план развития и менторская поддержка.
- Работа с современным стеком технологий и крупными игроками рынка.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →