Описание вакансии
О проекте
Мы разрабатываем измерительное оборудование для промышленной диагностики инженерных систем.
Проект — реальные устройства на 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 по результатам собеседования
О нас
Мы — БиометрикЛабс (БМЛ).
Занимаемся разработкой устройств для поиска утечек и диагностики трубопроводов.
Расширяем технические возможности продукта и команду.
В команде уже есть специалисты, которые ранее разрабатывали и продолжают развивать продукт.
Есть исходники, накопленная экспертиза и понимание дальнейшего развития.
У нас небольшая, слаженная инженерная команда.
Ценим инженерный подход, ответственность за результат и умение доводить решения до рабочего состояния.
Ищем человека надолго, в команду, для совместной работы в Санкт-Петербурге.