telegram•5 ч. назадСвежая вакансияОпубликована сегодня на Telegram. Свежая — до 5 дней, умеренная — 6–14 дней, долгая — от 15 дней. Дата берётся с сайта-источника.Приоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию
Проектирование, разработка и поддержка backend-сервисов на NestJS и TypeScript с развитием микросервисной архитектуры и обеспечением отказоустойчивости.
Описание вакансии
Обязанности
Проектирование, разработка и поддержка backend-сервисов на NestJS и TypeScript
Разработка и развитие микросервисной архитектуры, обеспечение отказоустойчивости и масштабируемости
Проектирование REST API contract-first (OpenAPI как SSOT, mock + реальный сервис от одного контракта)
Интеграция с внешними сервисами и источниками данных (мессенджеры, SSO, объектные хранилища)
Обеспечение безопасности backend-сервисов: защита пользовательских данных, управление секретами, подпись и валидация межсервисных запросов
Написание автоматических тестов, поддержание качества кода и актуальной документации
Участие в настройке и поддержке CI/CD-пайплайнов
Участие в принятии архитектурных решений с фокусом на производительность, безопасность и масштабируемость
Требования
Уверенный опыт разработки на NestJS и TypeScript (от 4 лет в коммерции)
Опыт проектирования и поддержки микросервисной архитектур
Хорошее знание MongoDB и PostgreSQL
Опыт работы с Redis (кэширование, очереди, распределённые блокировки)
Практический опыт contract-first разработки REST API (OpenAPI, mock-серверы, кодогенерация типов)
Опыт работы с Docker и docker compose, понимание принципов контейнеризации и деплоя
Опыт работы с реальным временем: WebSocket, pub/sub, webhook-интеграции
Опыт автоматического тестирования и работы в CI/CD