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

Датаюниверс

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;
  • Возможность профессионального развития в рамках группы компаний
Навыки
  • Node.js
  • TypeScript
  • PostgreSQL
  • Docker
  • Git
  • NestJS
  • Apache Kafka
Посмотреть контакты работодателя

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

Сравни
  • Москва

  • Не указана

Рекомендуем
CATAPULTO.RU
  • Москва

  • Не указана

Рекомендуем
  • Москва

  • Не указана

Рекомендуем

Fullstack Developer (TypeScript, Nodejs, NestJS)

Савельев Георгий Анатольевич

  • Москва

  • до 420000 RUR

Джемтех
  • Москва

  • до 420000 RUR

Урал Логистика
  • Москва

  • от 400000 RUR

IT Solutions Management International Pte. Ltd.

TypeScript-разработчик (backend)

IT Solutions Management International Pte. Ltd.

  • Москва

  • от 210000 RUR

Флаувау
  • Москва

  • от 210000 RUR

amoCRM
  • Москва

  • от 210000 RUR

Nobilis.Team
  • Москва

  • от 210000 RUR

Интеллектуальные Системы

Middle Backend Developer (PHP, Yii2)

Интеллектуальные Системы

  • Москва

  • от 170000 RUR

Middle+/Senior Python Backend Developer

Бонакер Александр Александрович

  • Москва

  • до 200000 RUR

Транснефть-Технологии

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

Транснефть-Технологии

  • Москва

  • до 200000 RUR

РНКО НОДА

Senior Java Backend Developer

РНКО НОДА

  • Москва

  • до 200000 RUR

ВФМ Технолоджи
  • Москва

  • от 250000 RUR

АО Мой спорт

.NET Backend Developer

АО Мой спорт

  • Москва

  • от 250000 RUR

еКапуста
  • Москва

  • до 600000 RUR

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

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