- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Middle+ / Senior Python-разработчик в команду "Твой Магнит"
Сильная вакансия от крупного ритейлера с четким стеком и интересными архитектурными задачами. Удаленный формат работы по РФ и работа над платформенными решениями делают позицию привлекательной для опытных инженеров.
Сложность вакансии
Высокая сложность обусловлена требованиями к глубокому знанию архитектуры (миграция монолита), опыту с Highload и широкому стеку технологий (Kafka, Airflow, MongoDB, Django, FastAPI). Требуется не просто написание кода, а участие в проектировании систем и платформенных решений.
Анализ зарплаты
Зарплата в объявлении не указана, однако для Senior Python разработчика в крупном российском ритейле рыночный диапазон составляет 300-450 тысяч рублей. Предложение 'обсуждается на собеседовании' обычно позволяет кандидатам с сильным бэкграундом претендовать на верхнюю границу рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Магнит уже сейчас
Присоединяйтесь к команде «Магнита» и развивайте платформенные решения для миллионов пользователей!
Описание вакансии
Middle+ / Senior Python-разработчик в команду "Твой Магнит"
Локация: Удалённо в РФ
Компания: Магнит
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы в поиске Python-разработчика на проект «Твой Магнит», в технологическую команду, которая отвечает за архитектуру и переход на микросервисы, CI/CD и инфраструктуру, логирование и мониторинг, интеграции (SAP, BMC, внутренние API), а также общие сервисы и административные интерфейсы.
Чем ты будешь заниматься:
- Разработкой и развитием платформенной части продукта: созданием библиотек и компонентов, которые ежедневно используются продуктовыми командами, а также инициацией и продвижением технических улучшений
- Участием в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложений
- Разработкой ETL-процессов, претендующих на highload, с использованием Apache Airflow.
- Активным участием в миграции на микросервисную архитектуру, включая лидирование в end-to-end выносе функциональности
- Настройкой и улучшением CI/CD-процессов, автоматизацией рутинных операций.
- Внедрением и улучшением инструментов для тестирования и мониторинга
- Поддержанием и повышением качества кода: написанием unit-тестов, проведением Code Review, контролем линтер-политик и усилением типизации
Мы ожидаем:
- Опыт коммерческой разработки на Python 3.8 и выше от 5 лет
- Опыт работы с async кодом от 3 лет
- Опыт коммерческой разработки на Django и FastAPI от 2 лет
- Опыт в проработке архитектуры системы, выстраивания межсервисного взаимодействия, умение видеть узкие места
- Понимание принципов отказоустойчивости, безопасности и производительности. Подойдёт опыт с highload безопасными системами
- Опыт работы с ORM: Django ORM, SQLAlchemy ORM. Понимание стандартных приёмов и техник по оптимизации работы с базой, поиск утечек памяти через профилирование кода
- Уверенные практические навыки работы с PostgreSQL: декларация сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain
- Коммерческий опыт работы с MongoDB: выстраивание структуры хранения данных и оптимизация
- Опыт декомпозиции монолитных приложений на микросервисы: путь от отщепления функционала до запуска микросервиса в продуктив
- Коммерческий опыт работы с Kafka от 1 года: написание consumer, producer, handlers, использование consumer group, настройка Kafka
- Навыки работы с CI/CD (Gitlab CI)
- Умение работать с системами мониторинга и составлять expression для построения визуализаций по метрикам (Prometheus, Grafana)
- Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Unit Testing
- Python
- Prometheus
- Grafana
- PostgreSQL
- Microservices
- Kafka
- ETL
- Code Review
- Apache Airflow
- FastAPI
- MongoDB
- Django
- GitLab CI
- SQLAlchemy
- asyncio
Возможные вопросы на собеседовании
Вакансия предполагает миграцию монолита на микросервисы. Важно понимать стратегию разделения данных.
Расскажите о вашем опыте декомпозиции монолита: по каким критериям вы выделяли сервисы и как решали проблему консистентности данных между ними?
В требованиях указан опыт работы с Kafka от 1 года. Проверяется понимание гарантий доставки.
Как обеспечить семантику 'exactly-once' при обработке сообщений в Kafka и в каких случаях вы бы предпочли 'at-least-once'?
Работа с PostgreSQL и оптимизация запросов — критически важный навык для Middle+/Senior.
На что вы в первую очередь смотрите в выводе EXPLAIN ANALYZE при оптимизации медленного запроса с несколькими JOIN?
Упоминается разработка ETL-процессов на Airflow. Проверяется знание особенностей инструмента.
Как вы организуете обработку ошибок и повторные запуски (retries) в DAG Airflow, чтобы избежать дублирования данных в целевой системе?
Позиция подразумевает работу над платформенными библиотеками.
Какие подходы вы используете для обеспечения обратной совместимости при обновлении общих библиотек, которые используют десятки других команд?
Похожие вакансии
Python разработчик (Senior)
Python - разработчик (Senior)
.NET разработчик Middle+ , Senior
Разработчик C++ ( Middle+ / Senior )
Senior Java Developer
Senior Node.js Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!