Fullstack-разработчик (React/Node.js)
Описание
Находимся в поиске fullstack-разработчика в команду развития Forteia OS — системного программного обеспечения для систем хранения данных. Forteia OS - программный продукт lite (entry level) систем хранения данных (СХД) для корпоративного и промышленного применения. Обязанности: Разработка и поддержка веб-панели системы хранения данных (СХД) по методологии Feature Sliced Design (FSD); Разработка SPA на React 18, создание динамических интерфейсов для мониторинга состояния СХД (графики нагрузки, пулы дисков, статусы системы); Реализация real-time обновлений через библиотеку socket.io; Разработка сложных форм с валидацией через react-hook-form и zod; Разработка промежуточного слоя (BFF / Middleware) на Node.js с использованием Express; Обработка REST запросов от фронтенда, их трансформация и пересылка во внутренний слой СХД по протоколу JSON-RPC; Работа с websocket сервером для real-time общения с фронтендом; Документирование API с помощью Swagger (OpenAPI); Требования: HTML / CSS / SCSS, css modules; JavaScript / TypeScript; React 18, Redux Toolkit, RTK Query; Понимание методологии FSD; Node.js / Express; WebSocket / Socket.io; Git, Git Flow; Webpack; Средне-продвинутые навыки работы с ОС Linux: подключение по ssh, работа с systemctl, операции с файлами, поиск информации в логах; Понимание базовых принципов работы сетей, TCP/IP, HTTP/HTTPS; Будет плюсом: Знание NestJS; Понимание микросервисной архитектуры (event sourcing, kafka/redpanda); Основы работы с реляционными БД (PostgreSQL); Условия: Работа в надежной компании, являющейся частью ведущего крупнейшего холдинга производителя широкой линейки серверного оборудования, СХД, сетевого оборудования, клиентских устройств (ПК, ноутбуки, мобильные устройства и т.д.); Оформление по ТК РФ в штат компании; ДМС с расширенным списком клиник, высоким лимитом на обслуживание; График работы: 5\2 с 09 до 18, дистанционный формат работы; Выдаём необходимую технику для работы;