Backend-разработчик (NestJS / TypeScript)

По договоренности


Датаюниверс – аккредитованная ИТ компания, надежный партнер на цифровом поле фармацевтической отрасли России.

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

Обязанности:
  • Разрабатывать и поддерживать монолиты и микросервисы на NestJS по готовым архитектурным паттернам;

  • Реализовывать бизнес-логику, писать чистый и поддерживаемый код на TypeScript;

  • Работать с базами данных через MikroORM, оптимизировать запросы в PostgreSQL;

  • Участвовать в интеграции сервисов через Kafka (асинхронное взаимодействие) и gRPC (внутренний RPC).

  • Взаимодействовать с командой разработки: fullstack, frontend, devops.

Требования:
  • Обязателен коммерческий опыт разработки на NestJS от 1.5–2 лет.

  • Уверенное владение экосистемой NestJS: практический опыт работы со Swagger для документирования API, понимание и опыт создания Guards, Interceptors, Pipes, Validators;

  • Хорошее понимание базовых принципов Node.js, асинхронного программирования и работы Event Loop;

  • Уверенные знания PostgreSQL: умение писать чистый SQL, проектировать таблицы, понимать работу индексов;

  • Понимание того, что такое брокеры сообщений (Kafka или аналоги) и зачем нужен gRPC (базовые концепции);

  • Опыт работы с Git, уверенное знание и понимание методологии GitFlow (работа с ветками, pull-request'ами);

  • Опыт работы с Docker на уровне пользователя (запустить контейнер, посмотреть логи, собрать образ);

  • Понимание принципов SOLID, KISS, DRY.

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

  • Опыт работы с MikroORM (или понимание паттерна Data Mapper / Unit of Work);

  • Базовое представление о том, как устроено секционирование (партиционирование) таблиц в базах данных;

  • Понимание принципов работы WebSockets или опыт работы с Centrifugo;

  • Желание разбираться в том, как работают распределенные системы под нагрузкой;

  • Интерес к фронтенд-технологиям и желание в перспективе развиваться в сторону Fullstack (react, react-native, refinejs).

Условия:
  • Оформление по ТК в аккредитованную IT-компанию;
  • ДМС после испытательного срока;
  • Корпоративные скидки в X-fit;
  • Возможность внешнего и внутреннего обучения: корпоративные скидки на обучение в SkyEng, Skillbox;
  • Возможность профессионального развития в рамках группы компаний

Поделиться:

Опубликована 2 дня назад

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

Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатно
И мы ищем в команду Backend-разработчика, который готов решать сложные технические задачи и не боится ... Чем предстоит заниматься: Разработка и поддержка backend для высоконагруженных сервисов. ... Работа в команде с frontend-разработчиками и тестировщиками.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Центр-КЦентр-К
  • Москва
9 дней назад
200 000 - 230 000 ₽
Рыночная зарплата
Production IT ищет Backend-разработчика, который уверенно владеет Java и Spring и умеет создавать надёжные ... работе систем; Оценивать задачи и выполнять их в согласованные сроки; Взаимодействовать с frontend-разработчиками ... Что для нас важно Опыт коммерческой backend-разработки на Java; Уверенное знание Java 11+; Практический ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Production ITProduction IT
  • Москва
6 дней назад
Зона ответственности: Выполнение роли бэкенд-разработчика в команде web-разработки, отвечающей за развитие ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании SimpleSimple
  • Москва
2 дня назад
от 250 000 ₽
Выше средней на 12%
В связи с расширением и развитием компании, приглашаем в свою команду разработчика с опытом разработки ... сторонними сервисами - Покрытие кода тестами, написание технической документации - Взаимодействовать с разработчиками ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании ВФМ ТехнолоджиВФМ Технолоджи
  • Москва
2 дня назад
Мы быстро растем и ищем в команду Backend разработчика.
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании Positive TechnologiesPositive Technologies
  • Москва
17 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.