МАГНИТ, Розничная сеть

Ведущий разработчик Python

Не указана
  • Москва
  • От 3 до 6 лет
  • 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