Middle Go (Golang) BE Developer

Работодатель:
Опыт работы:
От 1 года до 3 лет
Место работы:
Минск, проспект Победителей, 7А
Размещено:
26.05.2026

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

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

Разработка 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

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

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

Бизнес-аналитик Middle
СИСТЕМНЫЕ ТЕХНОЛОГИИ

Наличие опыта работы в банковской сфере обязательно (с банковским ПО). Наличия опыта и знаний специфики работы приложений на web и...

Inbound Business Development Manager (USA)
Брайт Эйдженси

опыт активных продаж от 1-го года. – владение техниками продаж и ведения переговоров. – ориентация на результат и навыки самоорганизации. –

Business Development Manager (DACH)
Брайт Эйдженси

Must-haves: - Experience in sales and client acquisition for 5+ years. - Strong communication, negotiation and team collaboration skills. -

Помощник html-верстальщика / Frontend разработчика
ГНК

Знание HTML5, CSS3, JS, можно начальные. Опыт работы с различными CMS. Начальные знания программирования (PHP, SQL) приветствуются.

1200 - 1500 руб.
Senior 1С-разработчик
Республиканское унитарное предприятие «Белорусский государственный институт метрологии»

Опыт коммерческой разработки на платформе 1С от 5 лет. Глубокое знание платформы 1С:8.3. Опыт доработки и...

3500 - 5800 руб.