Минск, проспект Победителей, 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
- денежные подарки на ДР и другим важным событиям
Team.Inno / Фабрика инноваций и решений
Минск
Не указана