Senior Backend Engineer (Провайдер слот‑игр)

Белатра
Занятость Полная занятость
Полная занятость
Адрес Беларусь, Минск, улица Мележа, 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‑трейсинг.
Условия:

  • заработная плата обсуждается по итогам интервью;
  • работа в крупной и стабильной компании;
  • полный социальный пакет;
  • комфортабельный офис, хорошо оборудованное рабочее место.

Данная вакансия планируется на перспективу создания.

Ваше резюме (портфолио, ссылку на примеры ваших работ) ВЫСЫЛАЙТЕ нам на ПОЧТУ.

АДРЕС почты указан в КОНТАКТНОЙ ИНФОРМАЦИИ.

Указать в теме письма "СИСТЕМНЫЙ АРХИТЕКТОР БАЗ ДАННЫХ". После отбора претендентов мы с вами свяжемся.

Требования
Опыт От 3 до 6 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку