Системный аналитик Middle+ (NestJS + Go-workers + Spring Boot)
150 000 — 200 000 руб.
О проекте

B2B-сервис интеграции и проценки прайс-листов поставщиков в автомобильной вертикали. Сейчас находимся в стадии MVP: строим производительный движок инжеста прайс-листов и API проценки под высокую нагрузку, с двумя внешними интеграциями — API для крупного потребителя и ETL-синхронизация с внешним каталогом.

Проект разрабатывается как пилот методологии ведения разработки с качественным документированием через ИИ-ассистентов. Это значит: спецификации, контракты и архитектурные решения у нас в центре процесса. Если для тебя документирование — это не рутина, а часть инженерной культуры, у нас совпадение ценностей.

Стек: NestJS + Go-workers + Spring Boot/Flowable (оркестратор), PostgreSQL + OpenSearch + Kafka + Redis + Keycloak + MinIO

Мы ищем системного аналитика уровня Middle+ с широким кругом ответственности. Ты будешь единственным аналитиком на проекте.

На онбординге архитектор работает с тобой в паре: передает контекст, спускает верхнеуровневую архитектуру и помогает с BPMN/Flowable. После онбординга ты ведёшь аналитический контур самостоятельно, архитектор подключается только по критичным вопросам. Это редкая возможность пройти полный цикл: от бизнес-требований до физических схем данных и API-контрактов в продакшен-качестве.

У нас уже есть PRD и архитектурная документация. Твоя задача — превратить их в исполняемые спецификации: OpenAPI-контракты, BPMN-схемы, DDL, схемы событий.

Чем предстоит заниматься:

API-контракты (OpenAPI-first)

  • Описывать и поддерживать спецификации REST API: проценка (каналы кэшированный и реального времени), каталог, мастер настройки интеграций поставщиков, модерация, публичный каталог без цен
  • Согласовывать контракты с потребителем (внешний B2B-клиент) и фронтенд-командой

Оркестровка (BPMN 2.0 на Flowable)

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

Модель данных и схемы

  • Физические схемы PostgreSQL (включая справочник артикулов, метамодели конфигурации профиля поставщика по странам, сопоставления полей интеграций, таблицу курсов валют, неизменяемую историю через триггеры)
  • Схема документов OpenSearch с эволюцией и стратегией реиндекса
  • Канонические схемы содержимого событий Kafka

Внешние интеграции

  • Полный контракт API для внешнего потребителя (аутентификация OAuth2 client-credentials, конверт ошибок, ограничение частоты запросов, идемпотентность)
  • ETL-сопоставление таблиц внешнего каталога (MySQL) с локальным справочником

Логика валидации и нормализации

  • Детерминированные правила нормализации артикулов и брендов: Unicode NFKC, омоглифы (кириллица-латиница), канонический дефис, сохранение ведущих нулей
  • Спецификация эквивалентности для дедупликации и поиска

Метрики и нефункциональные требования

  • Согласование SLA по режимам, RTO/RPO, требований к наблюдаемости с командой
  • <
Квазар | Москва
Похожие вакансии
Хотите найти работу значительно быстрее?
Создайте резюме за 3 минуты.