Старший Python-разработчик (Твой Магнит)
Компания рассматривает кандидатов только из России
Бонус: 90 000 ₽
**MagnitTech** — технологичный драйвер одного из крупнейших ритейлеров страны. Мы создаём будущее: от решений в области автономной логистики с полностью автоматизированными распределительными центрами до исследований потенциала квантовых вычислений. Мы в поиске **Python-разработчика** на проект «Твой Магнит», в технологическую команду, которая отвечает за архитектуру и переход на микросервисы, CI/CD и инфраструктуру, логирование и мониторинг, интеграции (SAP, BMC, внутренние API), а также общие сервисы и административные интерфейсы. Команда: Product Owner, Project Manager, бизнес-аналитик, дизайнер, разработчики (backend, frontend, mobile), QA, DevOps, поддержка. Стек: 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, контроль линтер-политик и усиление типизации. **Must-Have:** - Коммерческая разработка на 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; - Открытость, умение работать в команде и активное предложение путей оптимизации инструментов и процессов. **Мы предлагаем:** - Удалёнку, гибрид или офис (Москва, Краснодар); - Работа в аккредитованной ИТ-компании; - ДМС со стоматологией и льготными условиями для членов семьи; - Курсы и участие в конференциях; - Корпоративные скидки от компаний-партнеров.
О компании:
MAGNIT TECH - технологичный драйвер одного из крупнейших ритейлеров страны. Мы создаём будущее: от решений в области автономной логистики с полностью автоматизированными распределительными центрами ...
Больше о компанииСтек:
- Python разработчик
- Python
- Django
- Airflow
- Kafka
- PostgreSQL
- MongoDB
- CI/CD
- Prometheus
- Grafana