Fullstack-разработчик Middle+ (React, Node.js, Nest.js, Mongodb)

HRP

Fullstack-разработчик Middle+ (React, Node.js, Nest.js, Mongodb)

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

Компания занимается развитием собственного IT-продукта в строительной отрасли и входит в реестр отечественного ПО. В системе работают крупнейшие застройщики РФ, федеральные и региональные строительные компании, а также государственные учреждения.

В своем сегменте компания является одним из лидеров российского рынка, а следующая большая цель - стать самым распространенным решением для цифрового контроля, которое используется на стройках по всему миру.

Технологический стек: react, redux на фронте; nestjs, mongodb, redis на бэкенде. Имеется своя ui-библиотека.

Команда: 3 разработчика фронт/фуллстек, 1 go бэкендер, 1 аналитик/pm, 2 дизайнера, 1 тестировщик.

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

  • развивать продукт, реализовывать новые модули/функции;
  • реализовывать компоненты интерфейса;
  • разрабатывать функционал на backend'е;
  • проектировать архитектуру компонентов;
  • писать понятный код и комментарии;
  • оценивать трудоёмкость задач и соблюдать сроки;
  • проводить код-ревью.

Требования:

  • уверенное знание javascript (ES6);
  • уверенное владение typescript;
  • знание less/sass (БЭМ, css modules);
  • опыт работы с react 18;
  • опыт работы со стейт менеджерами (redux toolkit или подобными);
  • уверенное знание методологии FSD;
  • опыт работы с node.js, nestjs; mongodb и mongoose; redis;
  • опыт работы с любыми очередями (Bull, RabbitMQ, Nats, Kafka);
  • опыт написания юнит-тестов/интеграционных тестов;
  • понимание SOLID принципов;
  • умение работать с git;
  • знание html5, css3 и опыт вёрстки;
  • понимание клиент-серверной архитектуры.

Будет плюсом:

  • опыт работы с postresql;
  • опыт работы с Docker;
  • опыт работы с React-Query;
  • опыт работы с PWA приложениями;
  • знание основ работы протокола websocket;
  • знание библиотеки rxjs;
  • опыт настройки бандлеров (SWC, Webpack, Vite);
  • желание развиваться и внедрять новые технологии.

Условия:

  • официальное оформление по ТК РФ;
  • белая заработная плата по результатам собеседования;
  • удаленная работа;
  • современный стек технологий и интересные задачи;
  • возможность карьерного роста.
Навыки
  • JavaScript
  • TypeScript
  • React
  • Redux toolkit
  • FSD
  • Redis
Посмотреть контакты работодателя

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

Полный день
  • Москва

  • от 200000 RUR

Рекомендуем
Вкусно — и точка

Frontend-разработчик React / Next.js

Вкусно — и точка

Полный день
  • Москва

  • от 200000 RUR

Рекомендуем
Полный день
  • Москва

  • до 350000 RUR

Рекомендуем
ИЦ АЙ-ТЕКО
Удаленная работа
  • Москва

  • до 350000 RUR

Frontend Developer (React + Redux + TypeScript) Middle / Senior

Сальникова Ксения Григорьевна

Удаленная работа
  • Москва

  • до 350000 RUR

Т8
Полный день
  • Москва

  • до 350000 RUR

Джемини Софт

Sеnior Frontend Developer (React)

Джемини Софт

Удаленная работа
  • Москва

  • до 350000 RUR

Т1
Удаленная работа
  • Москва

  • до 350000 RUR

ХотЛабс
Удаленная работа
  • Москва

  • до 250000 RUR

Датаюниверс
Удаленная работа
  • Москва

  • до 250000 RUR

Коллектив Интеллидженс Системс

Frontend developer React Lead/Senior

Коллектив Интеллидженс Системс

Удаленная работа
  • Москва

  • до 250000 RUR

Р-Софт
Полный день
  • Москва

  • до 250000 RUR

ЛЕ-Интеграция
Полный день
  • Москва

  • до 250000 RUR

БетаТрансфер
Удаленная работа
  • Москва

  • до 4500 USD

Московский Кредитный Банк

Senior разработчик React

Московский Кредитный Банк

Удаленная работа
  • Москва

  • до 4500 USD

РОЛЬФ, группа компаний

Backend Developer (Node.JS)

РОЛЬФ, группа компаний

Удаленная работа
  • Москва

  • до 4500 USD

X5 Digital
Полный день
  • Москва

  • до 4500 USD

Яндекс
Полный день
  • Москва

  • до 4500 USD

Senior React Developer (Web3 Focus)

Unigox (Соколова Дарья Михайловна)

Удаленная работа
  • Москва

  • до 4000 USD

Детский мир

Node.js разработчик

Детский мир

Полный день
  • Москва

  • до 4000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию