У роли понятный backend-фокус, востребованный стек Node.js и описанный проект; обучение и льготы добавляют привлекательности.
Кликните для подробной информации
Актуальный стекПонятные задачиПоддержка обучения
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Backend-разработчик (NestJS): Разработка корпоративной видеоконференцсвязи и мессенджера на NestJS и TypeScript с акцентом на масштабируемую, быструю и отказоустойчивую архитектуру. Focus on интеграции через Kafka и gRPC, оптимизации PostgreSQL и взаимодействии монолитов и микросервисов под нагрузкой.
Локация: Москва; доступны работа на месте работодателя, удалённый и гибридный форматы.
Компания
Датаюниверс — аккредитованная ИТ-компания и партнёр цифровых проектов фармацевтической отрасли России, создающий корпоративную видеоконференцсвязь и мессенджер.
Что делать
Разрабатывать и поддерживать монолиты и микросервисы на NestJS по готовым архитектурным паттернам.
Реализовывать бизнес-логику и писать чистый, поддерживаемый код на TypeScript.
Работать с базами данных через MikroORM и оптимизировать запросы в PostgreSQL.
Интегрировать сервисы через Kafka для асинхронного взаимодействия и gRPC для внутреннего RPC.
Взаимодействовать с командами fullstack, frontend и DevOps.
Требования
От 3 до 6 лет опыта разработки, включая коммерческий опыт работы с 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.
Желание разбираться в работе распределённых систем под нагрузкой.
Интерес к frontend-технологиям и желание развиваться в сторону Fullstack: React, React Native, Refine.js.
Культура и преимущества
Оформление по ТК в аккредитованную ИТ-компанию.
ДМС после испытательного срока.
Корпоративные скидки в X-fit.
Внешнее и внутреннее обучение, включая скидки на SkyEng и Skillbox.
Возможность профессионального развития в рамках группы компаний.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →