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

Senior python разработчик
Отличная вакансия от известного бренда с современным стеком технологий и прозрачными требованиями. Предлагается полный релокейт-пакет (удаленка/офис), ДМС и работа в аккредитованной ИТ-компании, что сейчас крайне актуально.
Сложность вакансии
Высокая сложность обусловлена требованием к опыту коммерческой разработки от 6 лет и глубоким знанием широкого стека технологий (Kafka, Airflow, k8s, DDD). Позиция подразумевает не только написание кода, но и проектирование архитектуры, а также миграцию монолита.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior Python Developer с опытом от 6 лет в РФ рыночный диапазон составляет от 350 000 до 500 000 рублей. MagnitTech обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка для опытных инженеров.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в MagnitTech уже сейчас
Присоединяйтесь к команде MagnitTech и создавайте высоконагруженные платформенные решения на Python!
Описание вакансии
Senior python разработчик
Локация: Удалённо в РФ
Компания: MagnitTech
ЗП: обсуждается на собеседовании
Занятость: Полная
Стек: Python 3.12, FastAPI, Django, TBD, DDD, ApacheAirflow, Celery, PostgreSQL, Kafka, MongoDB, Redis, Pytest, ruff, mypy, S3, GitlabCI, k8s, dockercompose, ArgoCD, ElasticAPM, Vault, Grafana, Loki
Обязанности:
Разработка и развитие платформенной части продукта: создание библиотек и компонентов, которые ежедневно используются продуктовыми командами, а также инициация и продвижение технических улучшений;
Участие в проектировании и разработке технического дизайна и архитектуры middleload & peakload приложений;
Разработка ETL-процессов, претендующих на highload, с использованием Apache Airflow;
Активное участие в миграции на микросервисную архитектуру, включая лидирование в end-to-end выносе функциональности;
Настройка и улучшение CI/CD-процессов, автоматизация рутинных операций;
Внедрение и улучшение инструментов для тестирования и мониторинга;
Поддержка и повышение качества кода: написание unit-тестов, проведение Code Review, контроль линтер-политик и усиление типизации.
Требования:
Коммерческая разработка на Python 3.8 и выше от 6 лет;
Опыт работы с async кодом от 3 лет;
Коммерческая разработка на Django и FastAPI от 2 лет;
Опыт в проработке архитектуры системы, выстраивания межсервисного взаимодействия, умение видеть узкие места;
Понимание принципов отказоустойчивости, безопасности и производительности;
Опыт работы с ORM: Django ORM, SQLAlchemy ORM;
PostgreSQL: декларация сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain;
MongoDB: выстраивание структуры хранения данных и оптимизация;
Опыт декомпозиции монолитных приложений на микросервисы;
Kafka от 1 года: написание consumer, producer, handlers, использование consumer group, настройка Kafka;
CI/CD (Gitlab CI);
Prometheus, Grafana;
Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов.
Мы предлагаем:
Удалёнку из России, гибрид или офис (Москва, Краснодар);
Работа в аккредитованной ИТ-компании;
ДМС со стоматологией и льготными условиями для членов семьи;
Курсы и участие в конференциях;
Корпоративные скидки от компаний-партнеров.
💬 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Python
- FastAPI
- Django
- DDD
- Apache Airflow
- Celery
- PostgreSQL
- Kafka
- MongoDB
- Redis
- PyTest
- S3
- GitLab CI
- Kubernetes
- Docker Compose
- ArgoCD
- Elastic APM
- HashiCorp Vault
- Grafana
- Loki
- SQLAlchemy
- Prometheus
Возможные вопросы на собеседовании
Вакансия предполагает работу над платформенной частью и миграцию на микросервисы. Важно понимать стратегию разделения данных.
Расскажите о вашем опыте декомпозиции монолита: по каким критериям вы выделяли микросервисы и как решали проблему консистентности данных между ними?
В стеке указана Kafka и работа с peakload. Нужно проверить понимание гарантий доставки.
Какие настройки Kafka вы бы использовали для обеспечения гарантии доставки 'exactly once' и в каких случаях это может негативно сказаться на производительности?
Упоминается работа с PostgreSQL, сложными запросами и индексами.
Опишите процесс оптимизации тяжелого SQL-запроса. На какие показатели в EXPLAIN ANALYZE вы обращаете внимание в первую очередь?
В требованиях указан опыт с Airflow и ETL.
С какими основными проблемами масштабирования Apache Airflow вы сталкивались и как настраивали Executor для работы с большим количеством DAG?
Позиция Senior подразумевает владение паттернами проектирования.
Как вы применяете принципы DDD (Domain-Driven Design) в Python-проектах, особенно при интеграции с Django ORM или SQLAlchemy?
Похожие вакансии
.NET Senior
Java-разработчик
Senior Java разработчик (Блокчейн)
Senior Golang Developer
Senior Python разработчик
Senior Python Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!