Детали вакансии

Разработка
Синьор
Удаленка
Полная занятость
Apr 11

Middle+/Senior Python Developer в команду «Мой Магнит»

Middle+/Senior Python Developer в команду «Мой Магнит» в компании «Магнит». Обязанности включают разработку платформы, проектирование архитектуры, ETL-процессы, миграцию на микросервисы и CI/CD. Требуется опыт работы с Python от 5 лет.

Разработка и развитие платформенной части продукта: создание библиотек и компонентов, используемых продуктовыми командами ежедневно, а также инициация и продвижение технических улучшений. Участие в проектировании и разработке технического дизайна и архитектуры для middleload & peakload приложений. Разработка ETL-процессов, претендующих на highload, с использованием Apache Airflow. Активное участие в миграции на микросервисную архитектуру, включая лидирование вырезания end-to-end функциональности. Настройка и улучшение процессов CI/CD, автоматизация рутинных операций. Внедрение и улучшение инструментов тестирования и мониторинга. Поддержание и улучшение качества кода: написание unit-тестов, проведение Code Review, контроль политик линтера и усиление типизации.

Коммерческий опыт разработки на Python 3.8+ от 5 лет. Опыт работы с асинхронным кодом от 3 лет. Коммерческий опыт разработки на Django и FastAPI от 2 лет. Опыт проектирования системной архитектуры, построения межсервисного взаимодействия, умение выявлять узкие места. Понимание принципов отказоустойчивости, безопасности и производительности. Подойдет опыт работы с highload безопасными системами. Опыт работы с ORM: Django ORM, SQLAlchemy ORM. Понимание стандартных техник и методов оптимизации работы с БД, поиск утечек памяти через профилирование кода. Уверенные практические навыки работы с PostgreSQL: объявление сложных запросов, работа с индексами, полнотекстовый поиск, чтение explain. Коммерческий опыт работы с MongoDB: построение структуры хранения данных и оптимизация. Опыт декомпозиции монолитных приложений на микросервисы: путь от выделения функциональности до запуска микросервиса в продакшен. Коммерческий опыт работы с Kafka от 1 года: написание консьюмеров, продюсеров, обработчиков, использование consumer group, настройка Kafka. Навыки работы с CI/CD (Gitlab CI). Умение работать с системами мониторинга и составлять выражения для построения визуализаций по метрикам (Prometheus, Grafana). Открытость, навыки командной работы и активное предложение методов оптимизации инструментов и процессов.

Grafana
async
Prometheus
MongoDB
CI/CD
Python
Django
PostgreSQL
Gitlab CI
Kafka
FastAPI

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

Python Developer (Junior/Middle)

Python Developer (Junior/Middle) в компании CASHOFF. Разработка ETL системы и модулей интеграции с партнерами. Требуется знание Python 3.x, опыт работы с веб-фреймворками (Django) и ORM.

Россия
C
CASHOFF

Python разработчик (Middle+ / Senior)

Python разработчик (Middle+ / Senior) в X5 Tech. Опыт работы с Python 3.12, FastAPI/Django, PostgreSQL. Гибридный формат работы, удаленка, гибкий график. Оклад + премия.

X
X5 Tech

Python разработчик (Middle+ / Senior)

Python разработчик (Middle+ / Senior) в компанию X5 Tech. Опыт работы с Python 3.12, FastAPI/Django, PostgreSQL. Гибридный формат работы, удаленка, гибкий график. Оклад + премия.

X
X5 Tech