Архитектор решений

Дата размещения вакансии: 22.01.2026
Работодатель: HRP
Уровень зарплаты:
от 300000 до 435000 RUR
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Присоединяйтесь к финтех-компании, где мы строим и развиваем критически важные системы с высокими требованиями к надёжности, безопасности и масштабируемости. В ближайшие 12–24 месяца ключевая цель — эволюция архитектуры: переход от монолитных и связных решений к доменно-ориентированной микросервисной платформе с управляемыми процессами.

    Если вам интересно проектировать архитектуру, которая переживает изменения продуктов и технологий, и вести декомпозицию систем “в проде” без остановки бизнеса — мы ждем вас.

    Основные обязанности

  • Проектирование целевой архитектуры ИТ-ландшафта на основе принципов DDD (bounded contexts, ownership, single writer), event-driven, интеграционные контракты;

  • Проработка и внедрение процессной оркестрации (BPMN, Camunda/Flowable): разграничение Process vs Domain, проектирование process manager / saga;

  • Декомпозиция существующих систем по подходу Strangler: поэтапное выделение сервисов, миграция данных, управление совместимостью;

  • Проектирование контрактов событий и API:

    • published language,

    • версионирование,

    • backward compatibility,

    • идемпотентность,

    • outbox/CDC, исключение dual-write как постоянного решения.

  • Проработка non-functional требований:

    • отказоустойчивость,

    • наблюдаемость (tracing/logs/metrics),

    • эксплуатация и деградации (timeouts, retries, circuit breakers),

    • безопасность на границах.

  • Архитектурное сопровождение команд:

    • дизайн-ревью,

    • ADR,

    • архитектурные принципы/guardrails,

    • помощь в разборе сложных инцидентов и причин деградаций.

Требования:

  • Опыт проектирования распределённых систем: event-driven архитектуры (Kafka и/или RabbitMQ), понимание семантики доставки, идемпотентности и консистентности;
  • Практический опыт работы с DDD:
    • bounded context map,
    • агрегаты/инварианты,
    • ACL,
    • published language.
  • Опыт построения/внедрения BPMN-оркестрации (Camunda, Flowable), понимание границы: где BPMN, а где домен;
  • Практический опыт декомпозиции монолита в микросервисы в production-условиях:
    • Strangler,
    • shadowing,
    • dual read/write (временно),
    • outbox/CDC,
    • миграции данных и контрактов.
  • Уверенные знания баз данных (SQL / NoSQL), понимание границ транзакций и eventual consistency;
  • Понимание контейнерной инфраструктуры: Docker (K8s будет плюсом);
  • Умение формулировать архитектурные решения письменно: ADR / RFC / архитектурные принципы, а также проводить коммуникацию с командами и стейкхолдерами.

Будет плюсом

  • Практика построения BFF / API aggregation для фронта (headless-подход);
  • Опыт проектирования и эксплуатации GraphQL Federation (например, Apollo Router), понимание границ подграфов и ownership данных;

  • Опыт с observability стеком (Prometheus/Grafana, tracing, централизованные логи);
  • Опыт регуляторных контуров (финтех/банк) и требований ИБ.

Условия:

  • Расширенную программу ДМС (стоматология, обслуживание в лучших клиниках города, телемедицина, страхование для выезжающих зарубеж и от несчастных случаев)
  • Предложения от партнёров для путешествий, развлечений и занятий спортом
  • Личностное и профессиональное развитие, обмен опытом, участие в реализации собственных инициатив и программу признания
  • Cильную, развитую корпоративную культуру и участие в ярких корпоративных мероприятиях
  • Пространство для неформального общения: творческие программы, интеллектуальные конкурсы и турниры
  • Возможность участия в волонтерских программах: мы организуем благотворительные мероприятия, участвуем в социальных и экологических проектах
  • Оплачиваемые выходные дни для значимых событий