Middle Go (Golang) BE Developer

Дата размещения вакансии: 06.04.2026
Работодатель: Мамбу Геймс
Уровень зарплаты:
з/п не указана
Город:
Минск
проспект Победителей 7А
Требуемый опыт работы:
От 1 года до 3 лет

Mamboo - международная компания, разработчик и издатель мобильных игр с командой в разных странах и пользователями по всему миру.

Ищем руководителя, который возглавит техническую и финансовую поддержку в игровом проекте и будет отвечать за клиентский сервис, antifraud-направление и развитие support-инфраструктуры.
Нам нужен человек, который глубоко понимает продукт: регулярно играет в нашу игру, знает ее механику, пользовательские сценарии и слабые места на уровне сильного product/test expert, чувствует игроков и умеет переводить их обратную связь в понятные задачи для продуктовой команды.

Обязанности:

Разработка backend-сервисов

  • Разработка высоконагруженных backend-сервисов для мобильных игр

  • Проектирование и реализация микросервисной архитектуры

  • Создание отказоустойчивых API (HTTP/REST, gRPC) с учетом требований по производительности, масштабируемости и безопасности

  • Обеспечение высокой доступности сервисов (99.9%+ uptime) за счет корректной архитектуры, обработки ошибок и graceful-degradation

Работа с платежами и транзакциями

  • Интеграция с платежными системами (in-app purchases, внешние провайдеры)

  • Проектирование и реализация надежной транзакционной логики

  • Обеспечение идемпотентности операций (платежи, начисления, списания)

  • Работа с edge-cases: повторные запросы, race conditions, частичные сбои, webhook-нотификации

  • Взаимодействие с антифрод-механизмами

LiveOps и event-driven механики

  • Разработка и поддержка движка ивентов/liveops для игровых сценариев

  • Проектирование и реализация DSL (domain-specific language) для описания игровых ивентов, условий и наград

  • Разработка runtime-логики исполнения ивентов (тайминги, сегментация пользователей, A/B-механики)

Архитектура и качество кода

  • Применение принципов чистой архитектуры (гексагональная архитектура)

  • Проектирование четких границ домена и инфраструктуры

  • Написание unit и интеграционных тестов, поддержание покрытия тестами на уровне 70%+

  • Проведение код-ревью, рефакторинг и техническое улучшение существующих решений

Работа с данными и инфраструктурой

  • Оптимизация запросов к PostgreSQL для работы с большими объемами данных

  • Проектирование схем данных с учетом будущего масштабирования

  • Настройка и оптимизация кэширования в Redis с учетом паттернов нагрузки

  • Работа с асинхронной обработкой и event-driven подходами

Мониторинг и надежность

  • Настройка метрик, логирования и алертов (Prometheus, Grafana)

  • Анализ производительности сервисов и поиск узких мест

  • Участие в дежурствах и incident management

  • Постмортемы и улучшение надежности систем

Обязательные навыки

  • Опыт коммерческой разработки на Go от 1.5 лет

  • Понимание принципов масштабирования backend-систем (bottlenecks, кэширование, асинхронная обработка)
    Опыт работы с PostgreSQL и Redis

  • Опыт проектирования и документирования API (REST, gRPC)

  • Знание принципов чистой архитектуры и написания поддерживаемого кода

  • Опыт написания unit и интеграционных тестов

Будет плюсом

  • Опыт разработки игровых backend-сервисов и понимание игровой специфики (liveops, ивенты, экономика)

  • Опыт масштабирования систем от тысяч до миллионов пользователей

  • Работа с event-driven архитектурами (Kafka, RabbitMQ, NATS)

  • Опыт проектирования DSL или сложных конфигурационных систем

  • Интеграция с платежными системами и антифрод-решениями

  • Понимание транзакционных паттернов (idempotency, Saga, CQRS)

  • Опыт с real-time системами и матчмейкингом

  • Работа с API Gateway (KrakenD, Kong).

Условия:

- мы работаем из офиса минимум 4 дня в неделю

- страховка в ЛОДЭ

- компенсация спортивных занятий

- оплата парковки возле офиса

- 4 Sick Leave

- денежные подарки на ДР и другим важным событиям