Golang Team Lead
О вакансии
Mamboo - международная компания, разработчик и издатель мобильных игр с командой в разных странах и пользователями по всему миру.
Мы разрабатываем высоконагруженную мобильную игру, рассчитанную на многомиллионную аудиторию.
Нам нужен сильный лид, который одновременно будет техническим руководителем backend-направления и менеджером команды: выстраивать процессы, задавать стандарты качества, принимать архитектурные решения и помогать команде расти. Это роль на стыке Tech Lead и Team Lead: от вас ждут и глубокой технической экспертизы в Go и высоконагруженных системах, и навыков управления и менторства.
Обязанности
Техническое лидерство:
-
Формировать и защищать техническую стратегию backend-части проекта: архитектура микросервисов, подходы к масштабированию, отказоустойчивости и мониторингу.
-
Проводить архитектурный ревью ключевых решений, участвовать в проектировании API, схем данных и интеграций.
-
Обеспечивать соответствие архитектуры требованиям высокой нагрузки и масштабирования (поддержка сотен тысяч пользователей, 99.9%+ uptime).
-
Выбирать и внедрять технологические стандарты (языки, фреймворки, библиотеки, CI/CD), контролировать их соблюдение командой.
-
Настраивать и развивать процессы качества: код-ревью, тестирование (unit, интеграционные, E2E), покрытие тестами, рефакторинг, техдолг.
-
Управлять инцидентами: дежурные процессы, алертинг, разбор инцидентов, внедрение улучшений для предотвращения повторов.
-
Оптимизировать производительность: выявлять и устранять узкие места, работать с кэшированием, базами данных, очередями сообщений.
-
Взаимодействовать с другими направлениями (Unity, LiveOps, QA) для согласования контрактов API, синхронизации релизов и устранения блокировок.
Управление командой и процессами:
-
Менторство и развитие: помогать расти, ставить задачи, давать обратную связь, планировать обучение.
-
Планирование и приоритизация задач: участвовать в оценке, декомпозиции и планировании спринтов, помогать команде укладываться в сроки.
-
Управление рисками и зависимостями: отслеживать потенциальные проблемы, заранее предлагать решения, коммуницировать риски стейкхолдерам.
-
Организация процессов разработки: настраивать процессы в трекере задач, код-ревью, релизы, документацию.
-
Коммуникация со стейкхолдерами: объяснять технические решения и ограничения, согласовывать сроки и приоритеты, защищать интересы команды.
Требования
-
Опыт коммерческой разработки на Go от 6 лет, уверенное владение языком и экосистемой.
-
Опыт проектирования и развития высоконагруженных систем, понимание проблем масштабирования, узких мест и способов их решения.
-
Практический опыт работы с PostgreSQL и Redis: оптимизация запросов, настройка кэширования, проектирование схем данных.
-
Опыт разработки и документирования API (REST, gRPC), понимание требований к производительности и отказоустойчивости.
-
Знание архитектурных подходов: чистая архитектура, гексагональная архитектура, DDD (где применимо), микросервисные паттерны.
-
Опыт настройки мониторинга и алертинга (Prometheus, Grafana), работы с метриками и логами.
-
Опыт управления или менторства командой: проведение код-ревью, планирование задач, развитие сотрудников.
-
Умение выстраивать процессы разработки, работать с техдолгом и приоритизировать задачи.
-
Опыт работы в игровой индустрии или с игровыми backend-сервисами.
-
Работа с event-driven архитектурами (Kafka, RabbitMQ, NATS).
-
Опыт в матчмейкинге, real-time системах, игровых экономиках или сессионной логике.
-
Интеграция с платёжными системами и антифрод-решениями.
-
Знание паттернов микросервисной архитектуры (Circuit Breaker, Saga, CQRS).
-
Опыт работы с API Gateway (KrakenD, Kong).
-
Опыт работы с AWS
-
Понимание специфики работы с Unity-клиентами, сетевых протоколов и синхронизации состояния.
-
Английский от В2
Условия:
- мы работаем из офиса
- страховка в ЛОДЭ
- компенсация спортивных занятий
- оплата парковки или проездного
- денежные подарки на ДР и другим важным событиям
Рыночный ориентир
Смотрите также
Похожие вакансии
Все похожие вакансииQA Engineer (мобильные игры)
User Acquisition Manager (альтернативные сторы) — Junior/Middle
Project Manager (Менеджер проекта)
Support manager (gamedev)
Motion designer Intern (моушен-дизайнер стажер)
Аналитик данных
Частые вопросы
Какую зарплату можно ожидать?
В объявлении зарплата не указана. Похожие роли в Минск часто предлагают около 2 756 Br (медиана по 31 567 предложениям).
Как откликнуться на вакансию?
Перейдите на страницу источника и свяжитесь с работодателем там. Finder не берёт денег с соискателей.
Вакансии актуальные?
Да. Finder регулярно обновляет базу из открытых источников и убирает закрытые предложения.
Где посмотреть тип занятости и формат работы?
Ключевые условия показаны над описанием. Также можно открыть связанные подборки по Мамбу Геймс и Минск.
