
Lofty.
Системный аналитик (микросервисы и архитектура)
- Микросервисная архитектура
- SQL
- Системный анализ
- API
Kupikod — платформа для геймеров. Мы помогаем быстро и удобно пополнить кошелек Steam, приобрести игры и внутриигровую валюту в мобильных играх. Наша цель — сделать доступ к игровым продуктам максимально простым и комфортным.
Мы создаём сервис, который решает реальные задачи, а не просто наращивает функциональность ради галочки. Нас ценят пользователи, и мы уверены — тебе тоже понравится с нами.
Мы — продуктовая компания, быстро растущая из стартапа в масштабную экосистему.
У нас уже есть:
- микросервисная архитектура (20+ сервисов);
- сложные распределённые БД и интеграции;
- зрелые процессы разработки.
Но с ростом появилась серьёзная проблема:
- сложно масштабировать аналитику;
- невозможно оперативно проводить аудит;
- новичкам нужно слишком много времени, чтобы разобраться, «как всё работает».
Нам нужен системный аналитик, который выстроит сквозное понимание архитектуры — и сделает это не ради галочки, а чтобы командам было проще, быстрее и надёжнее.
Что предстоит сделать:
1. Построить «карту сервисов»
- Описать назначение, входы/выходы, зависимости каждого микросервиса.
- Выявить точки отказа и «чёрные ящики» — где логика скрыта или не документирована.
2. Описать базы данных
- Составить ER-диаграммы для ключевых БД.
- Задокументировать бизнес-логику таблиц и процессов:
- какие значения допустимы,
- откуда берутся,
- где могут расходиться с ожиданиями.
3. Внедрить стандарты и поддержку документации:
- Настроить правила описания сервисов (Swagger/OpenAPI, Postman, схемы через Draw.io);
- Автоматизировать генерацию части документации через аннотации в коде и CI/CD;
- Поддерживать структуру, чтобы она не разваливалась через месяц.
4. Связать документацию с аналитикой:
- Помочь Data-инженерам строить корректные витрины.
- Устранить смысловые расхождения между сервисами:
- например, что такое «успешный платёж» в каждом из них?
- где метрики считаются по-разному?
Кого мы ищем:
- Ты умеешь мыслить архитектурно — видишь связи между частями системы, даже если они неочевидны;
- Знаешь, как разговаривать с разработчиками, которые забыли, как писали код два года назад;
- Уверенно работаешь с:
- микросервисами (понимаешь, как устроены API-контракты, circuit breakers, event sourcing),
- базами данных (пишешь SQL, анализируешь схемы),
- инструментами документирования (Confluence, Swagger, Draw.io, ERwin).
- И главное — не делаешь документацию ради документации, а собираешь то, что нужно бизнесу и командам для принятия решений.
Что ты получишь:
- Возможность построить систему с нуля — в живом продукте, где тебя ждут;
- Уважение и вовлечённость — разработчики готовы делиться знаниями, а не «сливаться»;
- Настоящее влияние: твоя работа помогает десяткам людей каждый день лучше понимать продукт;
- Пространство для роста: нет жёстких рамок, есть задача и доверие.
Если ты умеешь структурировать хаос и превращать знания в надёжную систему — пиши. Мы ждём именно тебя.