Мы создаем интеллектуальную систему управления инженерным оборудованием: от пекарских печей до кофемашин
Наша команда трансформировалась из подразделения эксплуатации в центр разработки, где код напрямую влияет на работу физического оборудования в торговых точках. Мы строим отказоустойчивую микросервисную архитектуру, работающую в реальном времени с учетом задержек сети и высокой нагрузки
И сейчас мы ищем опытного 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