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