Разработка высоконагруженного backend-решения с использованием микросервисной архитектуры и событийно-ориентированного подхода. Проект рассчитан на интенсивную разработку в течение 2–3 месяцев с последующей поддержкой.

Задачи:

  • Проектирование и разработка backend‑сервисов на Node.js (NestJS)
  • Работа с базами данных: PostgreSQL, MongoDB, Redis
  • Интеграция через брокеры сообщений (RabbitMQ / NATS)
  • Реализация CQRS, Event‑Driven Architecture, SOA
  • Проектирование масштабируемых высоконагруженных систем

Требования (обязательные):

  • Сильный TypeScript (продвинутый уровень)
  • Обязателен опыт с криптовалютой/блокчейн
  • Опыт работы с PostgreSQL, MongoDB, Redis
  • Опыт работы с брокерами сообщений: RabbitMQ или NATS
  • Понимание и применение CQRS, Event‑Driven Architecture, SOA
  • Понимание основ безопасности приложений (аутентификация, авторизация, защита данных)
  • Опыт настройки мониторинга и логирования (ELK, Prometheus, Grafana или аналоги)
  • Опыт работы от 3 лет

Будет плюсом:

  • Опыт с Docker / Kubernetes
  • Знание GraphQL
  • Опыт миграции монолита в микросервисы
  • Понимание DDD (Domain‑Driven Design)

Условия: Удаленная работа, полная занятость, гибкий график, возможность профессионального роста и обучения. Конкурентная заработная плата, обсуждается по итогам собеседования.