О проекте: Ведется разработка многоролевой отказоустойчивой системы для подачи планов полетов через интернет. Примерное количество пользователей – 50000. Основные пользователи системы – гражданские пилоты, диспетчера, авиакомпании Обязанности: Взаимодействие с клиентскими частями приложения: прием и авторизация запросов, запись и выдача данных из бд (CRUD) Взаимодействие с внутренними сервисами: проксирование клиентских запросов, построение очередей задач Взаимодействие с внешними системами: отправка запросов, получение данных Создание дополнительных микросервисов, например s3 хранилище, сервис отправки email или шаблонизатор doc файлов Требования: Протокол HTTP, REST Работа реляционными БД (pg) на высоком уровне (умение проектировать, понимание индексов; знание sql больше, чем select from where; понимание, что такое третья нормальная форма) ORM, миграции Openapi, swagger Приветствуются следующие знания: TypeScript Фреймворк nestjs Protocol Buffers Спецификация JSON API Работа с очередями (RabbitMQ, redis) Работа с поисковыми движками (Elastic, Lucene, Sphinx) Условия: Работать возможно удаленно 5/2 Оформление в соответствии с ТК РФ Оплата труда: оклад + премия Оплачиваемый отпуск и больничный
Похожие вакансии