Nodejs (nestjs) middle developer

Монитор Софт

Nodejs (nestjs) middle developer

Жуковский, улица Чкалова

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

О проекте:

Мы разрабатываем многоролевую отказоустойчивую систему для подачи планов полётов через интернет.

Системой пользуются около 50 000 пользователей: гражданские пилоты, диспетчеры и авиакомпании.

Проект построен на микросервисной архитектуре и включает взаимодействие с клиентскими приложениями, внутренними сервисами и внешними системами.

Чем предстоит заниматься

  • Разрабатывать и поддерживать backend-сервисы на Node.js / TypeScript / NestJS;
  • Взаимодействовать с клиентскими частями приложения: принимать и авторизовывать запросы, реализовывать CRUD-операции;
  • Проектировать структуру данных и работать с PostgreSQL;
  • Взаимодействовать с внутренними микросервисами: проксировать запросы, организовывать очереди и фоновые задачи;
  • Интегрироваться с внешними системами: отправлять запросы, получать и обрабатывать данные;
  • Разрабатывать новые микросервисы - например, сервисы для работы с S3-хранилищем, отправки email или формирования документов по шаблонам;
  • Работать с Redis, RabbitMQ и PgBoss;
  • Разрабатывать и документировать REST API;
  • Участвовать в развитии архитектуры и технических решений проекта.

Что мы ожидаем:

  • Опыт backend-разработки на Node.js;
  • Хорошее знание TypeScript;
  • Опыт работы с NestJS;
  • Хорошее понимание HTTP и принципов построения REST API;
  • Уверенное владение PostgreSQL и SQL;
  • Понимание принципов проектирования реляционных БД, нормализации данных и работы индексов;
  • Опыт работы с ORM и миграциями;
  • Опыт работы с TypeORM или аналогичными ORM;
  • Понимание принципов микросервисной архитектуры;
  • Опыт работы с OpenAPI / Swagger.

Будет плюсом

  • Опыт работы с RabbitMQ и другими очередями сообщений;
  • Опыт работы с Redis;
  • Опыт работы с PgBoss;
  • Опыт работы с Elasticsearch;
  • Знание Protocol Buffers;
  • Знание спецификации JSON;
  • Опыт работы с WebSocket;
  • Опыт работы с Docker и Kubernetes;
  • Опыт написания тестов на Jest / Mocha;
  • Опыт работы с GitLab CI;
  • Опыт работы с Prometheus, Sentry или другими инструментами мониторинга.

Условия:

  • Трудоустройство по ТК, c белой зарплатой

  • Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, поощряем участие в конференциях и митапах, по запросам закупаем всю необходимую литературу

  • Мы очень ценим наш коллектив, микроклимат и домашнюю атмосферу

  • ИТ аккредитованная компания

Навыки
  • Node.js
  • MongoDB
  • PostgreSQL
  • TypeScript
  • REST API
Посмотреть контакты работодателя

Адрес

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

Динамика, ЦНТУ
  • Жуковский (Московская область)

  • от 191900 RUR

Рекомендуем
Четыре Лапы

Программист 1С (Junior)

Четыре Лапы

  • Жуковский (Московская область)

  • от 191900 RUR

Рекомендуем
Ред Вингс

Разработчик 1С

Ред Вингс

  • Жуковский (Московская область)

  • до 250000 RUR

Рекомендуем
Динамика, ЦНТУ

Программист 1С

Динамика, ЦНТУ

  • Жуковский (Московская область)

  • от 200000 RUR

НИИП имени В.В.Тихомирова

Инженер-программист / Инженер-математик

НИИП имени В.В.Тихомирова

  • Жуковский (Московская область)

  • от 110000 RUR

Динамика, ЦНТУ

Программист

Динамика, ЦНТУ

  • Жуковский (Московская область)

  • от 100800 RUR

  • Жуковский (Московская область)

  • от 100800 RUR

Четыре Лапы
  • Жуковский (Московская область)

  • от 100800 RUR

НТЦ Альфа-М
  • Жуковский (Московская область)

  • до 154000 RUR

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

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