Middle Go (Golang) BE Developer

Middle Go (Golang) BE Developer

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

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

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

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

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

Навыки
  • Golang
  • Backend
  • Git
Посмотреть контакты работодателя

Адрес

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

  • Минск

  • Не указана

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

  • Не указана

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

  • Не указана

Рекомендуем
Леста Игры

Gameplay Developer

Леста Игры

  • Минск

  • Не указана

Golang developer

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

  • Минск

  • Не указана

ДЕВХЭД
  • Минск

  • Не указана

Andersen
  • Минск

  • Не указана

Senior Unity Developer

Северекс Бай

  • Минск

  • Не указана

А1 (Унитарное предприятие А1)

Инженер-программист 1С

А1 (Унитарное предприятие А1)

  • Минск

  • Не указана

АГАТ-системы управления
  • Минск

  • от 4400 BYR

РНПЦ медицинских технологий, информатизации, управления и экономики здравоохранения

Инженер-программист (fullstack-разработчик программного обеспечения на платформе .NET + React)

РНПЦ медицинских технологий, информатизации, управления и экономики здравоохранения

  • Минск

  • до 2000 BYR

Леста Игры
  • Минск

  • до 2000 BYR

Кредо-Диалог
  • Минск

  • до 2000 BYR

АВЕКТИС
  • Минск

  • до 2000 BYR

Автопромсервис

Разработчик 1С

Автопромсервис

  • Минск

  • до 2000 BYR

ДНС ЭЛЕКТРОНИКА

Программист 1С (Senior)

ДНС ЭЛЕКТРОНИКА

  • Минск

  • от 5000 BYR

Интер-фрейт

1С Программист

Интер-фрейт

  • Минск

  • от 5000 BYR

UserGate

Golang-developer

UserGate

  • Минск

  • от 5000 BYR

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

  • от 5000 BYR

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

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