Назад
2 часа назад

Senior Fullstack Developer (React, Node.js)

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

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

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

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

Текст:
/
TL;DR
Senior Fullstack Developer (React, Node.js): Разработка backend-сервисов, REST API и адаптивных интерфейсов для ИТ-проектов с акцентом на TypeScript, NestJS, React и оптимизацию баз данных. Focus on проектировании архитектуры, интеграциях, производительности, тестировании и диагностике production-проблем.

Локация: Москва, гибридный формат, офис у метро «Нагатинская»

Зарплата: 240 000–320 000 ₽ на руки в месяц

Компания

Компания реализует ИТ-проекты, включая внедрение CRM-систем, разработку сайтов и чат-ботов, а также интернет-рекламу.

Что делать

  • Разрабатывать и поддерживать backend на Node.js и TypeScript с использованием NestJS и Express.js.
  • Проектировать REST API, бизнес-логику и интеграции с внешними сервисами.
  • Работать с PostgreSQL и MariaDB через Sequelize: проектировать схемы, писать миграции и оптимизировать запросы.
  • Разрабатывать интерфейсы на React и TypeScript по макетам Figma с использованием shadcn/ui, Tailwind CSS и SCSS.
  • Настраивать состояние приложения, писать unit- и интеграционные тесты, работать с Docker, Docker Compose и CI/CD.
  • Участвовать в code review, рефакторинге, архитектурных решениях и разборе production-ошибок.

Требования

  • От 3 лет коммерческой fullstack-разработки на Node.js и React.
  • Глубокое знание JavaScript и TypeScript, включая асинхронность, event loop, generics и строгую типизацию.
  • Уверенное владение NestJS, Express.js, REST API, авторизацией и обработкой ошибок.
  • Сильные знания SQL, PostgreSQL или MariaDB, включая индексы, транзакции, блокировки и оптимизацию запросов.
  • Опыт с React, MobX, Zustand или Redux Toolkit, Jest или Vitest, Docker и Docker Compose.
  • Навыки code review, безопасного рефакторинга и диагностики производительности, уязвимостей и утечек памяти.

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

  • График 5/2 с 9:00 до 18:00 в гибридном формате.
  • Официальное оформление по ТК РФ.
  • Компенсация проезда и питания.
  • ДМС со стоматологией после испытательного срока.
  • Возможности профессионального и карьерного роста до senior-специалиста или team lead.

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