Lofty.

Системный аналитик (микросервисы и архитектура)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Микросервисная архитектура
  • SQL
  • Системный анализ
  • API

Kupikod — платформа для геймеров. Мы помогаем быстро и удобно пополнить кошелек Steam, приобрести игры и внутриигровую валюту в мобильных играх. Наша цель — сделать доступ к игровым продуктам максимально простым и комфортным.
Мы создаём сервис, который решает реальные задачи, а не просто наращивает функциональность ради галочки. Нас ценят пользователи, и мы уверены — тебе тоже понравится с нами.

Мы — продуктовая компания, быстро растущая из стартапа в масштабную экосистему.


У нас уже есть:

  • микросервисная архитектура (20+ сервисов);
  • сложные распределённые БД и интеграции;
  • зрелые процессы разработки.

Но с ростом появилась серьёзная проблема:

  • сложно масштабировать аналитику;
  • невозможно оперативно проводить аудит;
  • новичкам нужно слишком много времени, чтобы разобраться, «как всё работает».

Нам нужен системный аналитик, который выстроит сквозное понимание архитектуры — и сделает это не ради галочки, а чтобы командам было проще, быстрее и надёжнее.

Что предстоит сделать:

1. Построить «карту сервисов»

  • Описать назначение, входы/выходы, зависимости каждого микросервиса.
  • Выявить точки отказа и «чёрные ящики» — где логика скрыта или не документирована.

2. Описать базы данных

  • Составить ER-диаграммы для ключевых БД.
  • Задокументировать бизнес-логику таблиц и процессов:
    - какие значения допустимы,
    - откуда берутся,
    - где могут расходиться с ожиданиями.

3. Внедрить стандарты и поддержку документации:

  • Настроить правила описания сервисов (Swagger/OpenAPI, Postman, схемы через Draw.io);
  • Автоматизировать генерацию части документации через аннотации в коде и CI/CD;
  • Поддерживать структуру, чтобы она не разваливалась через месяц.

4. Связать документацию с аналитикой:

  • Помочь Data-инженерам строить корректные витрины.
  • Устранить смысловые расхождения между сервисами:
    - например, что такое «успешный платёж» в каждом из них?
    - где метрики считаются по-разному?

Кого мы ищем:

  • Ты умеешь мыслить архитектурно — видишь связи между частями системы, даже если они неочевидны;
  • Знаешь, как разговаривать с разработчиками, которые забыли, как писали код два года назад;
  • Уверенно работаешь с:
  1. микросервисами (понимаешь, как устроены API-контракты, circuit breakers, event sourcing),
  2. базами данных (пишешь SQL, анализируешь схемы),
  3. инструментами документирования (Confluence, Swagger, Draw.io, ERwin).
  • И главное — не делаешь документацию ради документации, а собираешь то, что нужно бизнесу и командам для принятия решений.

Что ты получишь:

  • Возможность построить систему с нуля — в живом продукте, где тебя ждут;
  • Уважение и вовлечённость — разработчики готовы делиться знаниями, а не «сливаться»;
  • Настоящее влияние: твоя работа помогает десяткам людей каждый день лучше понимать продукт;
  • Пространство для роста: нет жёстких рамок, есть задача и доверие.

Если ты умеешь структурировать хаос и превращать знания в надёжную систему — пиши. Мы ждём именно тебя.