Описание вакансии
Обязанности:
- Разработка веб-интерфейса для управления IoT-устройствами;
- Интеграция с различными типами датчиков и контроллеров;
- Поддержка жизненного цикла продукта;
- Оптимизация производительности системы;
- Работа с системой безопасности и аутентификации;
- Разработка модулей телеметрии и мониторинга;
- Поддержка многопользовательского режима.
Требования:
- Опыт разработки веб-приложений на современных фреймворках (React/Vue.js, Node.js/Python);
- Знание IoT технологий и протоколов взаимодействия с устройствами;
- Опыт работы с Linux-системами (Ubuntu Server 22.04 LTS/Astra Linux);
- Понимание принципов построения систем реального времени;
- Навыки работы с базами данных и оптимизация производительности;
- Опыт интеграции с внешними системами по REST API;
- Знание протоколов безопасности (SSL/TLS, JWT, OAuth);
- Понимание принципов построения отказоустойчивых систем;
- Английский язык технический (чтение документации);
- Frontend-разработка: React/Vue.js, TypeScript;
- Backend-разработка: Node.js или Python;
- Работа с WebSocket и протоколами реального времени;
- Знание Protobuf и форматов обмена данными;
- Опыт работы с картографическими API;
- Понимание принципов CI/CD.
Условия:
- График работы: 5/2, 9:00-18:00;
- Офис: Санкт-Петербург;
- Удаленная работа: частично;
- Зарплата: обсуждается на собеседовании.