Бэкенд-разработчик системы управления (робототехника)
Описание
Мы ищем backend-разработчика в команду разработки роботов. Вы будете заниматься разработкой систем управления, пользовательских и технических интерфейсов и интеграций с системами заказчиков. Роль находится на стыке серверной разработки, интеграций с внешними системами и ROS2-стека роботов. Вы будете взаимодействовать с ROS2-разработчиками и командами заказчика. Обязанности: Разработка и поддержка сервиса диспетчеризации задач для роботов Проектирование надёжной постановки задач с обработкой отказов (таймауты, повторные попытки, переназначение) Хранение состояния и мониторинг системы Интеграция с внешними системами заказчика через RabbitMQ и HTTP Проектирование и реализация интерфейса между сервером и ROS2-стеком роботов Проектирование REST/gRPC API Требования: Обязательные навыки Опыт серверной разработки на Python (FastAPI/Django) или Go Опыт с брокерами сообщений (RabbitMQ, MQTT) Понимание распределённых и event-driven систем Будет плюсом: Опыт интеграции с корпоративными или промышленными системами Знакомство с ROS2 Docker, CI/CD, мониторинг Технологический стек: Python (FastAPI/Django) или Go RabbitMQ, MQTT, REST/gRPC PostgreSQL, Redis, Docker, Git, Linux Паттерны отказоустойчивости: таймауты, идемпотентность, повторная постановка задач в очередь PostgreSQL, Redis Опыт проектирования REST/gRPC API Умение читать спецификации и протоколы внешних систем и аккуратно интегрироваться Уверенное владение Linux, Git Условия: Работа в стабильной компании; Зарплата в рынке (плюс годовой бонус), уровень дохода обсудим на собеседовании; Удобный формат работы: пятидневная рабочая неделя с пн по пт, а время начала и окончания рабочего дня можно согласовать с руководителем, возможен гибридный режим работы с периодическим посещением офиса; Корпоративная программа лояльности от партнеров; Пакет ДМС со стоматологией и психологической помощью; Работа в высокотехнологичной организации, обладающей уникальными знаниями и технологиями, решение уникальных задач; Возможность профессионального роста и развития