О проекте
Мы разрабатываем измерительное оборудование для промышленной диагностики инженерных систем.
Проект — реальные устройства на ESP32 с BLE, живое железо и реальная эксплуатация.
Проект включен в список особозначимых проектов РФ в сфере ЖКХ и энергетики.
Сотрудничаем с крупными промышленными компаниями, реализуем продажи.
Задача — развивать его дальше: улучшать, оптимизировать, добавлять новые функции и расширять линейку устройств.
Стек
Backend: .NET (ASP.NET Core, Web API)
Frontend: React (JavaScript/TypeScript)
БД: реляционная БД PostgreSQL
Обязанности
- Разработка веб-интерфейса: авторизация, разграничение доступа по ролям, каталог измерений с фильтрами и детальным просмотром, экспорт в CSV/Excel
- Реализация разметки фактических данных по измерениям с ограничением редактирования по ролям
- Разработка и поддержка REST API для веб-клиента и мобильного приложения (список измерений, фильтрация, доступ к сырым данным по правам)
- Реализация API разметки, логики задач вычисления и синхронизации архива с мобильным приложением
- Интеграция с существующей серверной частью и базой данных
Требования
- Опыт fullstack-разработки от 2 лет (frontend + backend)
- Frontend: React, JavaScript/TypeScript, верстка (HTML/CSS), работа с REST API
- Backend: .NET (ASP.NET Core), проектирование и реализация REST API
- БД: проектирование схем, SQL (PostgreSQL/MySQL или аналог)
- Опыт реализации авторизации и разграничения доступа по ролям (JWT, RBAC)
- Опыт экспорта данных (CSV, Excel)
- Умение работать по ТЗ и с существующей кодовой базой
Плюсом будет
- Опыт построения графиков и визуализации данных (Chart.js, D3.js и др.)
- Работа с бинарными данными и streaming
Условия
- Полная занятость
- Работа в офисе, удалённый вариант не рассматривается
- ЗП от 120 до 170 по результатам собеседования
- Работа в офисе, удалённый вариант не рассматривается
- ЗП от 120 до 170 по результатам собеседования
О нас
Мы — БиометрикЛабс (БМЛ).
Занимаемся разработкой устройств для поиска утечек и диагностики трубопроводов.
Расширяем технические возможности продукта и команду.
В команде уже есть специалисты, которые ранее разрабатывали и продолжают развивать продукт.
Есть исходники, накопленная экспертиза и понимание дальнейшего развития.
У нас небольшая, слаженная инженерная команда.
Ценим инженерный подход, ответственность за результат и умение доводить решения до рабочего состояния.
Ищем человека надолго, в команду, для совместной работы в Санкт-Петербурге.