Zorky CRMZorky CRM
EN|RU
@termdocs
← Все вакансии

Nodejs (nestjs) middle developer

middleremoteЖуковский (Московская область), RUСкор 75.8/100сегодня
Аналитика рынка
📊 DevOps / SRE: зарплаты и спрос на рынке
Стек
nestjsnodejsdockerelasticsearchgitlabjestkubernetesmochanode.jsopenapipostgresqlprometheus
Откликнуться
Загрузите резюме — мы свяжем вас с работодателем напрямую через нашу базу.
Отправить резюме →
Описание
О проекте: Мы разрабатываем многоролевую отказоустойчивую систему для подачи планов полётов через интернет. Системой пользуются около 50 000 пользователей: гражданские пилоты, диспетчеры и авиакомпании. Проект построен на микросервисной архитектуре и включает взаимодействие с клиентскими приложениями, внутренними сервисами и внешними системами. js / TypeScript / NestJS; Взаимодействовать с клиентскими частями приложения: принимать и авторизовывать запросы, реализовывать CRUD-операции; Проектировать структуру данных и работать с PostgreSQL; Взаимодействовать с внутренними микросервисами: проксировать запросы, организовывать очереди и фоновые задачи; Интегрироваться с внешними системами: отправлять запросы, получать и обрабатывать данные; Разрабатывать новые микросервисы - например, сервисы для работы с S3-хранилищем, отправки email или формирования документов по шаблонам; Работать с Redis, RabbitMQ и PgBoss; Разрабатывать и документировать REST API; Участвовать в развитии архитектуры и технических решений проекта. 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 белой зарплатой Помогаем сотрудникам «не стоять на месте», отправляем на тренинги, подключаем к онлайн-ресурсам, поощряем участие в конференциях и митапах, по запросам закупаем всю необходимую литературу Мы очень ценим наш коллектив, микроклимат и домашнюю атмосферу ИТ аккредитованная компания
Контакты работодателя (email/phone/telegram) скрыты из публичного превью — отправьте резюме, чтобы мы связали вас напрямую.
Срочный вопрос? Напишите @termdocs