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

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