МАГНИТ, Розничная сеть
Ведущий разработчик Python
Не указана
- Python
- Django Framework
- Celery
- FastAPI
- pandas
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- REST
- gRPC
- Docker
- Nginx
- HAProxy
- Kubernetes
- Git
- ООП
- SOLID
Мы создаем интеллектуальную систему управления инженерным оборудованием: от пекарских печей до кофемашин
Наша команда трансформировалась из подразделения эксплуатации в центр разработки, где код напрямую влияет на работу физического оборудования в торговых точках. Мы строим отказоустойчивую микросервисную архитектуру, работающую в реальном времени с учетом задержек сети и высокой нагрузки
И сейчас мы ищем опытного backend-разработчика, который готов брать ответственность за надежность сервисов и развитие технической культуры в команде
Чем ты будешь заниматься
- Разрабатывать и внедрять отказоустойчивые микросервисы на Python (FastAPI, Django) для сбора и обработки телеметрии с оборудования
- Проектировать архитектуру новых сервисов, интегрировать их в существующую экосистему и оптимизировать узкие места в коде и БД
- Обеспечивать надежное взаимодействие с устройствами через MQTT, gRPC, WebSocket и AMQP, учитывая нестабильность каналов связи
- Покрывать решения тестами и документацией, проводить код-ревью и следить за соблюдением принципов SOLID и чистоты кода
- Участвовать в ротационных дежурствах для оперативного устранения инцидентов на продакшене (включая праздничные периоды)
- Глубокий опыт разработки на Python (от Middle+), уверенное знание Asyncio, Django/DRF, FastAPI и принципов ООП
- Практический опыт построения микросервисной архитектуры и работы с очередями (RabbitMQ, MQTT) и протоколами (gRPC, REST)
- Продвинутые навыки работы с данными: оптимизация сложных SQL-запросов (PostgreSQL), опыт с MongoDB, Redis и кластеризацией БД
- Уверенное владение инструментами контейнеризации и оркестрации (Docker, Kubernetes), а также настройкой Nginx/HAProxy