Минск, улица Мележа, 5к1
Метро: МосковскаяКомпания ООО"БЕЛАТРА" приглашает на работу Senior Backend Engineer (Провайдер слот‑игр)
Уровень: Senior.
Стек: MySQL / Percona Server / XtraDB Cluster (Galera), Group Replication, GTID.
Формат: только ОФИС, Минск.
Миссия роли: пересобрать и эволюционировать платформу провайдера слот‑игр: оптимизировать текущую архитектуру под новые требования, спроектировать целевую и реализовать backend‑ядро.
Задачи:
Архитектура и дизайн: аудит текущего решения (игровой сервер/RGS, кошелёк/сессии, бонусы/турниры, биллинг/отчётность, партнёрские API), выбор целевой архитектуры (микросервисы или модульный монолит), стратегия миграции без простоев;
Реализация backend: проектирование API‑контрактов (gRPC/REST), схем данных, межсервисных взаимодействий; обеспечение идемпотентности и корректной консистентности.
Производительность и надёжность: профилирование, снижение латентности, кэширование (Redis), очереди/стриминг (RabbitMQ/Kafka), ретраи, деградация и тайм‑ауты.
Интеграции: подключение операторов/агрегаторов, биллинг/кошелёк, антифрод/лимиты, отчётность.
Инструментация и качество: добавление бизнес‑метрик, логов и трейсов в код; формулирование SLI для сервисов; участие в код‑ревью, написание кратких технических RFC/ADR, участие в post‑mortem.
Командная работа: плотное взаимодействие с платформенной командой (DevOps/SRE) и разработчиками игр; менторинг мидлов.
Важно по зонам ответственности: конфигурацию и эксплуатацию стека наблюдаемости (Prometheus/Grafana/ELK/OpenTelemetry) и алертинга по SLO ведёт платформенная команда.
От кандидата — корректная инструментация сервисов и умение читать/интерпретировать дашборды/трейсы.
Требования:
5+ лет в backend‑разработке высоконагруженных систем и 2+ года в роли Senior/Tech Lead.
Сильный системный дизайн: декомпозиция доменов, выбор паттернов (event‑driven, saga/outbox, idempotency), понимание компромиссов CAP.
Архитектура данных: нормализация/партиционирование, индексы, транзакционные границы, миграции без простоев.
Асинхронность и интеграции: Kafka/RabbitMQ, проектирование потоков и гарантий доставки.
Надёжность: работа с SLO/SLA и инцидентами, участие в post‑mortem (без обязанности настраивать алертинг/мониторинг).
Инженерная практика: code review, тесты (unit/integration/contract), CI/CD, безопасность API.
Коммуникации: умение вести архитектурные обсуждения, писать понятные RFC/ADR.
Будет плюсом:
- Опыт в iGaming/ставках/геймдеве: RGS, кошелёк, бонусный движок, отчётность.
- Перевод монолита в микросервисы, «горячие» релизы.
- Глубокая оптимизация SQL; Redis Streams; e2e‑трейсинг.
Условия:
Данная вакансия планируется на перспективу создания.
Ваше резюме (портфолио, ссылку на примеры ваших работ) ВЫСЫЛАЙТЕ нам на ПОЧТУ.
АДРЕС почты указан в КОНТАКТНОЙ ИНФОРМАЦИИ.
Указать в теме письма "СИСТЕМНЫЙ АРХИТЕКТОР БАЗ ДАННЫХ". После отбора претендентов мы с вами свяжемся.
Innowise Group / Фабрика инноваций и решений
Минск
до 5000 USD