Fullstack Software engineer
офис, Москва
Команда Центра Робототехники развивает встроенное ПО и облачные сервисы для управления манипуляторов и мобильных роботов. Вы будете писать бэкенд и фронтенд, интегрировать ПО с аппаратурой, обеспечивать надёжность и развёртывание систем, чтобы роботы работали в промпроектах
ГрейдMiddle/Senior
Стек
PythonFastAPIPostgreSQLKubernetesMongoDBReactDockerDocker ComposegRPCWebSocketsGrafanaLinuxGitLabTCP/UDP
Задачи
- •Разработка серверного ПО на Python (FastAPI)
- •Создание дашбордов и веб-интерфейсов на React
- •Интеграция ПО с электроникой и аппаратной частью
- •Организация тестирования: unit, интеграционное, регрессионное
- •Настройка CI/CD, сборки, дистрибуции и развёртывания
- •Развёртывание тестовых и основных стендов и обеспечение отказоустойчивости
Обязательно
- •Опыт разработки на Python (FastAPI)
- •Опыт разработки на ReactJS
- •Опыт работы с PostgreSQL и/или MongoDB
- •Знание Linux и опыт многопоточных/многопроцессных приложений
- •Опыт разработки микросервисов и работы с REST API, gRPC, WebSockets, TCP/UDP
- •Опыт с Docker, Kubernetes и DevOps-инструментами
- •Знание принципов SOLID и паттернов проектирования