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

Старший Python-разработчик в команду "Твой Магнит"
Сильная вакансия от известного бренда с четко прописанным стеком и интересными задачами (микросервисы, highload). Удаленный формат работы и работа над платформенным продуктом делают предложение очень привлекательным для опытных разработчиков.
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту (от 5 лет), необходимостью глубоких знаний асинхронного программирования и практического опыта миграции монолита на микросервисы. Также требуются навыки работы с Kafka, Airflow и инструментами мониторинга.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Python Developer в крупном российском ритейле рыночный диапазон составляет 300 000 – 450 000 рублей после вычета налогов. Предложение, скорее всего, соответствует верхним границам рынка Москвы.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Магнит уже сейчас
Присоединяйтесь к команде «Магнита» и создавайте высоконагруженные решения для миллионов пользователей!
Описание вакансии
Старший Python-разработчик в команду "Твой Магнит"
#удаленка
Компания: Магнит
☑️Чем ты будешь заниматься
-Разработкой и развитием платформенной части продукта: созданием библиотек и компонентов, которые ежедневно используются продуктовыми командами, а также инициацией и продвижением технических улучшений
-Участием в проектировании и разработке технического дизайна и архитектуры 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)
-Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов
Контакты: Откликнуться
Python Job 💬 в Telegram | 💙 в VK | 💬 в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- Django
- FastAPI
- PostgreSQL
- MongoDB
- Kafka
- Apache Airflow
- GitLab CI
- Prometheus
- Grafana
- SQLAlchemy
- Microservices
- ETL
- Unit Testing
- Code Review
- asyncio
Возможные вопросы на собеседовании
Вакансия предполагает работу с highload и peakload системами, важно понимать механизмы оптимизации.
Расскажите о вашем опыте оптимизации сложных SQL-запросов в PostgreSQL. Какие инструменты профилирования и анализа плана выполнения (EXPLAIN) вы использовали?
В требованиях указан опыт декомпозиции монолита.
С какими основными сложностями вы сталкивались при выносе функционала из монолита в отдельный микросервис и как обеспечивали консистентность данных в процессе миграции?
Работа с Kafka является обязательным требованием.
Как вы организуете обработку ошибок в Kafka consumer? Расскажите про использование consumer groups и стратегии ребалансировки.
Позиция Senior подразумевает ответственность за архитектуру.
Какие паттерны межсервисного взаимодействия вы предпочитаете использовать в микросервисной архитектуре и почему?
Упоминается работа с Apache Airflow и ETL.
Опишите ваш опыт построения ETL-процессов. Как вы обеспечиваете отказоустойчивость и мониторинг выполнения DAG в Airflow?
Похожие вакансии
Senior Backend Developer
Ведущий Golang-разработчик (senior, team lead)
Senior PHP Developer
Backend-разработчик Golang (Middle+, Senior)
Технический лидер / Senior Python разработчик (AI-продукт)
Java-разработчик Fintech
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия