Voodoo — технологическая компания, основанная в 2013 году и создающая мобильные игры и приложения с миссией развлекать весь мир. В компании работают 800 сотрудников; продукты Voodoo скачали 7 миллиардов раз, а активная аудитория превышает 200 миллионов пользователей. По количеству загрузок Voodoo — мобильный издатель №3 в мире после Google и Meta. В портфеле есть лидирующие игры Mob Control и Block Jam, а также популярные приложения BeReal и Wizz.
Позиция может быть в Париже или удалённой.
КОМАНДА
На этой позиции вы станете важной частью новой внутренней студии — динамичной сфокусированной команды, работающей над одним из самых перспективных прототипов на этапе масштабирования. Студия создана для развития высокопотенциальной игры до успешного готового к рынку продукта.
Вы будете частью команды Castle Busters — turn-based multiplayer game — и будете работать вместе с client engineers и game designers как полноценный участник game team. Вы войдёте в небольшую группу, отвечающую за backend, требования к которому становятся всё более конкретными и сложными.
Вы также будете подключены к общей gaming backend platform Voodoo — той же architecture и patterns, которые питают Mob Control и Block Jam 3D, — развивая её и внося вклад обратно в платформу вместе с широкой backend team. Вы получите focus и ownership dedicated game engineer и поддержку проверенной масштабной платформы.
Это ключевой найм: Castle Busters движется к competitive multiplayer, а значит game logic необходимо переносить с client на server. Вы будете центральным участником этого перехода.
РОЛЬ
Вы спроектируете и построите server-side foundation, которая переведёт Castle Busters от client-authoritative модели к competitive server-validated архитектуре. Сейчас устройство само рассчитывает progression, economy и match outcomes, что неприемлемо для competitive PvP. Ваша задача — изменить это.
Тесно работая с client developers и game designers от feature design до delivery, validation и iteration, вы будете:
Создавать server-side validation metagame: currency, card upgrades, chest opens и progression, поэтапно по уровню риска, дублируя economy и reward logic на сервере.
Двигаться к server authority для competitive features, чтобы game state находилось в одном доверенном месте.
Проектировать API и player-state management для интеграции Unity client и помогать определять разделение ответственности между client и server.
Обязанности кросс-функциональны: от infrastructure, API design и coding до client-side integration. Мы используем Golang.
Для успеха на роли нужна настоящая увлечённость. Вы любите писать код, масштабируемый на миллионы пользователей, умеете собирать requirements, продвигаете новые tech initiatives и разумно используете существующие решения.
ПРОФИЛЬ
Более 7 лет backend development.
Сильное знание основ Computer Science.
Очень уверенное владение Golang, минимум 1 год в профессиональной среде.
Отличное знание SQL и NoSQL.
Опыт high-scale systems.
Понимание Unix-like environments.
Опыт cross-functional agile teams.
Сильные аналитические навыки и подтверждённый опыт решения сложных проблем scalability, performance и integration в критичных environments.
Отличные interpersonal и communication skills, способность влиять на команды и эффективно взаимодействовать с разными stakeholders.
Самостоятельность и способность работать автономно.
Глубокий интерес к game development будет плюсом.
ПРЕИМУЩЕСТВА
Компенсация высшего уровня.
Другие льготы в соответствии со страной проживания.