Департамент: Development

Мы ищем специалиста в технический отдел мобильной игры Klondike Adventures. Наша команда находится на стыке игры и всех остальных подразделений компании — инфраструктура, инструменты, фреймворки и многое другое.

Чем предстоит заниматься

  • Обеспечивать бесперебойную работу игры.
  • Повышать производительность и надежность продукта.
  • Разрабатывать технические инновации для будущих игровых механик.
  • Взаимодействовать с другими командами и игроками и помогать в сложных случаях.
  • Внедрять и поддерживать стандарты сборки и CI/CD, обеспечивая единый подход к релизам.

Требования

  • Опыт работы в геймдеве или как минимум понимание F2P-игр (важно для взаимодействия с геймдизайнерами и защиты от читерства).
  • Опыт разработки высоконагруженных сервисов (рейтинги, чаты, кланы) с нагрузкой от 3000 RPS+.
  • Опыт работы с шардированными NoSQL базами данных.
  • Знание принципов работы stateful-серверов (например, Hazelcast).
  • DevOps-навыки: Docker, k8s, мониторинг, алертинг, GitLab (не нужно все делать самостоятельно, но важно понимать для взаимодействия с инфраструктурой).
  • Опыт разработки In-house монолитных фрейморков.
  • Опыт интеграций с внешними сервисами.
  • Готовность брать проекты и ответственность за результат, умение коммуницировать с командами, где много «непрограммистов».
  • Работа с архитектурными паттернами и умение правильно их использовать.

Будет плюсом

  • Опыт разработки мобильных F2P-игр.
  • Опыт управления небольшой командой серверных разработчиков.
  • Глубокое понимание транзакций и дедлоков.

Наш стек

Java 11+, Guice (DI), Cassandra, Hazelcast, Kafka, GitLab CI, Grafana, Prometheus. Мы также рассматриваем специалистов с опытом в C#, C++, Node.js и др., если есть опыт работы над крупными мобильными игровыми проектами.

Почему у нас интересно

  • Отличная возможность вырасти профессионально: мы ценим инициативность, готовность брать ответственность и всегда поддерживаем таких людей.
  • Участие в решении задач на стыке разных направлений: игра, аналитика, маркетинг, инфраструктура, финансы.
  • Глубокое погружение в скрытую техническую сторону геймдева с постоянными новыми вызовами и уникальными задачами.