Разработчик React + Node.js (Middle+/Senior)

Дата размещения вакансии: 13.08.2026
Работодатель: В Кадре
Уровень зарплаты:
от 200000 до 220000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

ИТ-ИМПЛАНТ - аккредитованный системный интегратор, специализирующийся на заказной разработке и внедрении индивидуальных ИТ-решений для бизнеса.

Миссия компании:

Для компаний: Дать возможность сильным компаниям увеличиваться, благодаря аутстаффингу эффективных IT-специалистов.

Для соискателей: Дать возможность трудоустройства сильным соискателям в передовые компании на выгодных условиях труда.

React + Node.js Developer (Fullstack)

Задачи

  • Разработка и поддержка веб-приложений на стеке React (frontend) + Node.js (backend).

  • Проектирование REST / GraphQL API, интеграция с внешними сервисами и базами данных.

  • Разработка серверной логики на Node.js (обработка запросов, работа с БД, кэширование, очереди).

  • Построение клиентской части на React (компоненты, состояние, маршрутизация, оптимизация).

  • Участие в выборе архитектурных решений в рамках текущего проекта.

  • Код-ревью, написание юнит-тестов, участие в техническом документировании.

  • Прямое взаимодействие с заказчиком (команды заказчика) в рамках agile-процессов.

Возможные стеки и технологии

Ниже — примеры технологий, которые используются на наших проектах. Вы работаете на одном проекте в его стеке, а не переключаетесь между ними каждую неделю.

Backend (Node.js):

  • Node.js (версии 14 / 16 / 18 / 20)

  • Express.js / Fastify / Koa

  • NestJS (GraphQL / REST)

  • Prisma / TypeORM / Sequelize / Mongoose

  • JWT / Passport.js (аутентификация)

  • Socket.io (real-time)

  • Bull / Agenda (очереди задач)

  • Jest / Mocha / Supertest (тестирование)

Frontend (React):

  • React 16 / 17 / 18

  • TypeScript / JavaScript (ES6+)

  • Redux Toolkit / MobX / Zustand / Recoil

  • Next.js / Create React App / Vite

  • React Router / TanStack Router

  • Styled Components / Tailwind CSS / Material-UI / Ant Design

  • React Query / SWR (работа с серверным состоянием)

  • Storybook (компонентный подход)

Базы данных и инфраструктура:

  • PostgreSQL / MySQL / MongoDB / Redis

  • Docker / Docker Compose / Kubernetes

  • AWS (EC2, S3, RDS, Lambda) / Azure / GCP

  • CI/CD: GitHub Actions / GitLab CI / Jenkins

  • Мониторинг: Sentry / New Relic / Prometheus + Grafana

Будет преимуществом

Эти навыки не обязательны, но выделят вас среди других кандидатов и помогут быстрее закрыть самые интересные проекты:

  • Опыт в предметных областях: fintech (платежи, транзакции), e-commerce (каталоги, корзины, заказы) или logistics (маршрутизация, трекинг).

  • Глубокое понимание Node.js: event loop, работа с потоками (streams), кластеризация, профилирование памяти, обработка ошибок в асинхронном коде.

  • Опыт с GraphQL: построение схем, federation, оптимизация запросов (DataLoader).

  • DevOps-компетенции: настройка CI/CD, опыт с Kubernetes (Helm), управление секретами, настройка мониторинга и алертов.

  • Тестирование: опыт написания интеграционных тестов (Testcontainers), нагрузочное тестирование (k6, Artillery), мокирование внешних API.

  • Фронтенд-экспертиза: написание кастомных хуков, оптимизация бандла (code splitting, lazy loading), работа с Webpack/Vite на продвинутом уровне.

  • Английский язык: уровень Upper-Intermediate и выше (для работы в международных командах заказчиков).

  • Наставничество: опыт менторства джунов или проведения технических интервью.

Условия:
  • Удалённый формат работы

  • Оформление по Самозанятости или ИП (По ТК РФ ставка будет ниже, чем указано в вакансии)
  • Фултайм
  • График работы с гибким началом рабочего дня

Стеки на проектах разные, откликайтесь!