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

Омникор
Москва Опубликовано 4 августа 2026
300000 – 380000 руб.
Полная занятость3–6 летПрограммист
300000 – 380000 руб.

Описание

Компания OMNICORE (ранее «Омникомм») - крупнейшая по обороту компания на рынке GPS-ГЛОНАСС мониторинга автотранспорта приглашает в свою команду Frontend / Fullstack Developer (React + Node.js) уровень Senior

Обязанности:

  • Разрабатывать клиентскую часть Omnicomm Online на React и TypeScript.
  • Развивать BFF и другие сервисы на Node.js.
  • Проектировать и поддерживать REST API и WebSocket-интеграции.
  • Работать с PostgreSQL, миграциями и транзакциями.
  • Использовать Redis для кэширования, ограничения запросов и фоновых задач.
  • Интегрировать сервисы через Kafka и NATS.
  • Рефакторить frontend- и backend-legacy без полного переписывания системы.
  • Диагностировать проблемы производительности и ошибки production-сервисов.
  • Участвовать в проектировании архитектуры и code review.
Требования:
  • Уверенное владение JavaScript и TypeScript.
  • Коммерческий опыт с React и React Hooks.
  • Опыт разработки production-приложений на Node.js.
  • Уверенная работа с Express.
  • Понимание архитектуры BFF и микросервисного взаимодействия.
  • Опыт проектирования REST API.
  • Знание HTTP, WebSocket, JWT, cookies, CORS.
  • Практический опыт с PostgreSQL.
  • Опыт с query builder или ORM, миграциями и транзакциями.
  • Практический опыт с Redis.
  • Понимание очередей, pub/sub и event-driven архитектуры.
  • Опыт работы с Docker.
  • Понимание Kubernetes и CI/CD.
  • Опыт работы с brownfield/legacy-кодом и постепенной миграции.

Будет плюсом

  • Knex.
  • NestJS.
  • Kafka или NATS.
  • Bull или другие очереди фоновых задач.
  • ClickHouse и MySQL.
  • Nx, Module Federation, Rspack.
  • TanStack Query.
  • Sentry, Prometheus, Elastic APM.
  • Jest, Supertest, Vitest.
  • Опыт работы с высоконагруженными BFF.
  • Опыт оптимизации SQL-запросов и серверных приложений.

Условия:

  • Интересные проекты.
  • Заработная плата по договоренности.
  • Рабочий день с 9.00-18.00.
  • Комфортный офис в Baker Plaza (в пешей доступности 3 станции метро: Савёловская, Менделеевская, Белорусская).
  • Оформление по ТК РФ.
  • Выходной на день рождения.
  • Завтраки, кофе, чай.
Описание

Компания OMNICORE (ранее «Омникомм») - крупнейшая по обороту компания на рынке GPS-ГЛОНАСС мониторинга автотранспорта приглашает в свою команду Frontend / Fullstack Developer (React + Node.js) уровень Senior

Обязанности:

  • Разрабатывать клиентскую часть Omnicomm Online на React и TypeScript.
  • Развивать BFF и другие сервисы на Node.js.
  • Проектировать и поддерживать REST API и WebSocket-интеграции.
  • Работать с PostgreSQL, миграциями и транзакциями.
  • Использовать Redis для кэширования, ограничения запросов и фоновых задач.
  • Интегрировать сервисы через Kafka и NATS.
  • Рефакторить frontend- и backend-legacy без полного переписывания системы.
  • Диагностировать проблемы производительности и ошибки production-сервисов.
  • Участвовать в проектировании архитектуры и code review.
Требования:
  • Уверенное владение JavaScript и TypeScript.
  • Коммерческий опыт с React и React Hooks.
  • Опыт разработки production-приложений на Node.js.
  • Уверенная работа с Express.
  • Понимание архитектуры BFF и микросервисного взаимодействия.
  • Опыт проектирования REST API.
  • Знание HTTP, WebSocket, JWT, cookies, CORS.
  • Практический опыт с PostgreSQL.
  • Опыт с query builder или ORM, миграциями и транзакциями.
  • Практический опыт с Redis.
  • Понимание очередей, pub/sub и event-driven архитектуры.
  • Опыт работы с Docker.
  • Понимание Kubernetes и CI/CD.
  • Опыт работы с brownfield/legacy-кодом и постепенной миграции.

Будет плюсом

  • Knex.
  • NestJS.
  • Kafka или NATS.
  • Bull или другие очереди фоновых задач.
  • ClickHouse и MySQL.
  • Nx, Module Federation, Rspack.
  • TanStack Query.
  • Sentry, Prometheus, Elastic APM.
  • Jest, Supertest, Vitest.
  • Опыт работы с высоконагруженными BFF.
  • Опыт оптимизации SQL-запросов и серверных приложений.

Условия:

  • Интересные проекты.
  • Заработная плата по договоренности.
  • Рабочий день с 9.00-18.00.
  • Комфортный офис в Baker Plaza (в пешей доступности 3 станции метро: Савёловская, Менделеевская, Белорусская).
  • Оформление по ТК РФ.
  • Выходной на день рождения.
  • Завтраки, кофе, чай.

Похожие вакансии

Коммуникационный дизайнер
Твоя Полка
Зарплата не указана
Полная занятостьОпыт 1–3 года
Рецензент
Научные публикации
150000 – 180000
Полная занятостьОпыт не требуется
Менеджер по продажам (тёплая база)
Оптисейл
до 4000
Полная занятостьОпыт 1–3 года
Руководитель проектов
ГК Орбита
300000 – 379000 руб.
Полная занятостьОпыт более 6 лет
Frontend-разработчик (React)
Morizo
до 160000 руб.
Полная занятостьОпыт 3–6 лет
Product Manager
Консоль.Про
от 300000 руб.
Полная занятостьОпыт 3–6 лет