Назад
9 часов назад

Frontend / Fullstack Developer (React + Node.js) Senior (IoT)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Frontend / Fullstack Developer (React + Node.js) Senior (IoT): Разработка клиентской части системы Omnicomm Online и развитие BFF-сервисов с акцентом на высоконагруженные интеграции и работу с legacy-кодом. Фокус на проектировании REST API, оптимизации SQL-запросов и обеспечении стабильности production-сервисов.

Локация: Офис в Москве (Baker Plaza), работа по графику 9:00-18:00

Компания

Крупнейшая компания на рынке GPS-ГЛОНАСС мониторинга автотранспорта.

Что делать

  • Разрабатывать клиентскую часть Omnicomm Online на React и TypeScript.
  • Развивать BFF и сопутствующие сервисы на Node.js.
  • Проектировать и поддерживать REST API и WebSocket-интеграции.
  • Работать с PostgreSQL, Redis, Kafka и NATS.
  • Рефакторить legacy-код frontend- и backend-частей без полного переписывания системы.
  • Диагностировать проблемы производительности и ошибки production-сервисов.

Требования

  • Уверенное владение JavaScript, TypeScript, React (Hooks) и Node.js.
  • Опыт разработки production-приложений на Node.js и использования Express.
  • Понимание архитектуры BFF и микросервисного взаимодействия.
  • Практический опыт работы с PostgreSQL и Redis.
  • Знание HTTP, WebSocket, JWT, cookies и CORS.
  • Опыт работы с brownfield/legacy-кодом и постепенной миграцией.

Хорошо, если есть

  • Опыт с NestJS, Knex или Bull.
  • Знание Kafka, NATS, ClickHouse или MySQL.
  • Использование Nx, Module Federation, Rspack или TanStack Query.
  • Опыт работы с Sentry, Prometheus, Elastic APM, Jest или Vitest.

Культура и преимущества

  • Оформление по ТК РФ.
  • Работа в комфортном офисе в Москве (Baker Plaza).
  • График работы с 9:00 до 18:00.
  • Бесплатные завтраки, кофе и чай.
  • Дополнительный выходной в день рождения.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →