⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Middle Backend developer

Прямой работодатель  Монитор софт ( monitorsoft.ru )
Жуковский
Миддл • Сеньор
Информационные технологии • Разработка • Angular • Nest • PostgreSQL • Backend • TypeScript • WEB
10 ноября 2020
Удаленная работа • Работа в офисе
Опыт работы любой
от 100 000 до 170 000 ₽
Работодатель  Монитор софт
Описание вакансии

Мы работаем над созданием новой, улучшенной версии системы подачи планов использования воздушного пространства, которая до этого работала более 10 лет. Если у Вас есть свой дрон, ну или на худой конец вертолет или же Вы, например, захотели запустить салют, то Вы наверняка воспользуетесь именно этой системой, которую мы сейчас делаем. Один из основных наших заказчиков - Госкорпорация по организации воздушного движения, которая отвечает за обеспечение всех полётов гражданской авиации в нашей стране.

Наш проект имеет микросервисную архитектуру и работает в Kubernetes. На стороне Frontend используется TypeScript, Angular 9 с предстоящей миграцией на более поздние версии. На стороне Backend используется Nestjs, Spring, PostgreSQL, Elasticsearch.

Команда, работающая над этим проектом, состоит из backend, frontend и fullstack разработчиков. Используем scrum-like подход, без фанатизма, с недельными спринтами. С CI/CD нам помогает отдельная команда DevOps.

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

  • Взаимодействие с клиентскими частями приложения: прием и авторизация запросов, запись и выдача данных из бд (CRUD)
  • Взаимодействие с внутренними сервисами: проксирование клиентских запросов, построение очередей задач
  • Взаимодействие с внешними системами: отправка запросов, получение данных
  • Создание дополнительных микросервисов, например s3 хранилище, сервис отправки email или шаблонизатор doc файлов

Требования:

• Понимание принципов работы HTTP, REST
• Работа с реляционными БД (pg) на высоком уровне (умение проектировать, понимание индексов; знание sql больше, чем select from where; понимание, что такое третья нормальная форма)
• Опыт работы с ORM, миграциями
• Опыт работы c Swagger/OpenAPI
• Знание фреймворка Nestjs или большое желание в нем оперативно разобраться

Приветствуются следующие знания:

  • TypeScript
  • Фреймворк nestjs
  • Protocol Buffers
  • Спецификация JSON API
  • Работа с очередями (RabbitMQ, redis)
  • Работа с поисковыми движками (Elastic, Lucene, Sphinx)

Условия:

  • Трудоустройство по ТК, c белой зарплатой .
  • Можно выбрать как удаленную работу, так и работу в офисе по стандартному рабочему графику 5/2, но никто не мешает комбинировать.
  • Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, поощряем участие в конференциях и митапах, по запросам закупаем всю необходимую литературу.
  • Мы очень ценим наш коллектив, микроклимат и домашнюю атмосферу.

Специализация
Информационные технологииРазработкаAngularNestPostgreSQLBackendTypeScript
Отрасль и сфера применения
WEB
Уровень должности
МиддлСеньор