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

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

Откликнитесь в Магнит уже сейчас
Присоединяйтесь к команде «Магнита» и развивайте платформенные решения для миллионов пользователей!
Описание вакансии
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
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

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