описание
Навыки: Next.js, JavaScript, TypeScript, React, PostgreSQL, ORM, Yandex Database, Docker, VPS. Квалификация: Senior. Специализации: Фулстек разработчик.
Маттест — компания с 12-летним опытом в строительных испытаниях, 5 подразделений в России.
Маттест-Инструмент — направление по поставке и развитию высокоточного оборудования для строительных лабораторий.
Мы разрабатываем собственную IT-платформу М-ИТ, которая объединяет оборудование и софт в единый цифровой контур.
## О проекте
**М-ИТ** — отраслевой IT-продукт для строительных лабораторий.
**Идея проекта:**
*Оборудование + софт = новый стандарт рынка строительных испытаний.*
Платформа объединяет:
- прямое подключение приборов неразрушающего контроля;
- автоматический сбор измерений с оборудования;
- обработку данных и формирование протоколов;
- управление заказами, объектами и лаборантами;
- взаимодействие с клиентами.
## Какую проблему решаем
Рынок сегодня:
- Excel / Word вместо расчётных систем;
- бумажные протоколы;
- ручной ввод данных;
- фальсификация результатов;
- отсутствие сквозной прослеживаемости.
**М-ИТ** устраняет это за счёт прямой связки
прибор → измерение → протокол → клиент.
Это не стартап «в вакууме» — продукт развивается внутри действующего бизнеса с реальными клиентами и оборудованием.
## Текущее состояние проекта
- разработка велась ~1 год;
- готовность ~60%;
- проект уже в продакшене;
- интеграция с сайтом mattest.store;
- реализовано:приём заказов;
- интеграции с приборами:молоток Шмидта,
- МИТ УЗК Монолит,
- МИТ КИК;
обработка данных и формирование протоколов;текущий разработчик выходит из проекта.
**Задача:** корректно принять код, инфраструктуру и продолжить развитие продукта.
## Кого мы ищем
Мы ищем **не одиночного разработчика и не крупный аутсорс**, а **небольшую IT-команду 2–3 человека**.
## Ожидаемый состав
- **Backend / Full-stack** — архитектура, БД, безопасность;
- **Frontend-разработчик** — кабинеты, UX;
- **DevOps** — part-time допустим.
## Важно
- опыт работы с **чужим кодом**;
- умение проводить **технический аудит и приём проектов**;
- ориентация на **продукт**, а не на «таски по ТЗ».
## Технологический стек
(реальный, без «переписывания с нуля»)
- **Языки:** JavaScript, TypeScript (strict);
- **Frontend / Backend:** Next.js 14 (App Router, Server Components, API Routes);
- **UI:** React, Tailwind CSS, shadcn/ui, Radix UI;
- **API:** REST, Zod;
- **Авторизация:** NextAuth.js, RBAC;
- **БД:** PostgreSQL (Yandex Cloud), Prisma ORM;
- **Файлы:** Yandex Object Storage (S3);
- **Контейнеры:** Docker, docker-compose;
- **Деплой:** VPS + Coolify;
- **Git:** GitHub.
## Задачи на проекте
- принять текущий код и инфраструктуру;
- провести технический аудит;
- зафиксировать архитектуру и техдолг;
- довести продукт до стабильного промышленного состояния;
- развивать М-ИТ как отраслевую платформу;
- подключать новое оборудование через API
(китайские производители предоставляют полные протоколы, 3 прибора уже подключены)
Все описание и подробности здесь https://docs.google.com/document/d/1OTjRvA_WdpOGu6MR6XlRS-OvytjfAOVOK7mWkQ0Fve4/edit?tab=t.0#heading=h.4kmha1nwdjmx