Frontend / Fullstack Developer (React + Node.js) Senior
Technology
Омникор
Москва, Россия2 нед. назадДо 06.10.2026
Описание вакансии
Компания 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 станции метро: Савёловская, Менделеевская, Белорусская).
- Оформление по ТК РФ.
- Выходной на день рождения.
- Завтраки, кофе, чай.
Ключевые навыки
- JavaScript
- TypeScript
- React
- React Hooks
- Node.js
- Express
- BFF
- REST API
- WebSocket
- JWT
- cookies
- CORS
- PostgreSQL
- Redis
- Kubernetes
- Knex
- NestJS
- Kafka
- NATS
- Clickhouse
- MySQL
- TanStack Query
- Английский — A2 — Элементарный
Задайте вопрос работодателю
Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопросГде предстоит работать
Москва, улица Бутырский Вал, 68/70с1 Показать на большой картеKeywords
JavaScriptTypeScriptReactReact HooksNode.jsExpressBFFREST APIWebSocketJWTcookiesCORSPostgreSQLRedisKubernetesKnexNestJSKafkaNATSClickhouse
Вас интересует эта вакансия?