Middle Go (Golang) BE Developer

Middle Go (Golang) BE Developer

Минск, проспект Победителей, 7А

Метро: Немига

Описание вакансии

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

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

Посмотреть контакты работодателя

Адрес

Похожие вакансии

Параметры Запуска

Go (Golang) Developer

Параметры Запуска

  • Минск

  • Не указана

Рекомендуем
АЛЬФА-БАНК

Erlang разработчик

АЛЬФА-БАНК

  • Минск

  • Не указана

Рекомендуем
  • Минск

  • Не указана

Рекомендуем

Golang developer

Секьюрити Лаб

  • Минск

  • Не указана

Asfera HR Solutions
  • Минск

  • Не указана

Айконтекст

Middle/Middle+ PHP developer

Айконтекст

  • Минск

  • Не указана

Леста Игры

Backend Developer (С++/Go)

Леста Игры

  • Минск

  • Не указана

Модсен // MODSEN

FullStack Developer (Node.js, React)

Модсен // MODSEN

  • Минск

  • Не указана

Team.Inno / Фабрика инноваций и решений

Middle / Senior DevOps / Cloud Platform / Kubernetes Operations Engineer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

Team.Inno / Фабрика инноваций и решений

Shopify developer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

Артокс Лаб

Middle Backend Developer

Артокс Лаб

  • Минск

  • Не указана

Леста Игры

Tools Developer (Unreal Engine)

Леста Игры

  • Минск

  • Не указана

Моторлэнд

C#/.NET-разработчик

Моторлэнд

  • Минск

  • Не указана

Спортдата
  • Минск

  • Не указана

Модульные строительные системы

Инженер-программист .NET

Модульные строительные системы

  • Минск

  • Не указана

Пеленг
  • Минск

  • Не указана

Программист C++/Qt (Middle)

СКБ Радиотехпроект

  • Минск

  • Не указана

  • Минск

  • Не указана

Java developer

ФоксТри

  • Минск

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию