Разработка высоконагруженного 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)
Условия: Удаленная работа, полная занятость, гибкий график, возможность профессионального роста и обучения. Конкурентная заработная плата, обсуждается по итогам собеседования.