Описание вакансии
Мы ищем мощного Серверного программиста (инженера) в нашу компанию по разработке игр.
Кто мы?
Мы — команда профессионалов с опытом работы в Glu Mobile (часть Electronic Arts), Scopely, Wargaming, Mail.ru и др, основанная в 2021 году. Сейчас нас 60 человек, мы быстро растем и ориентированы на результат, наша команда любит играть в игры так же сильно, как и создавать их.
Что мы делаем?
Mini Royale: Nations — это управляемый комьюнити шутер на основе постоянно развивающейся социальной стратегии.
Мы верим в открытую экономику, истинную цифровую собственность и, самое главное, в то, что "FUN" — это ценность.
Обязанности, чем предстоит заниматься:
-
Разрабатывать высоконагруженное, распределенное backend-решение для различных игровых проектов;
-
Участвовать в построении архитектуры и инфраструктуры сервера;
-
Разрабатывать новые игровые механики и сервисы (в тч на блокчейне).
Наш технологический стек:
-
Backend: AWS (aws managed services first: SQS, Aurora, Dynamo, etc.), k8s cluster (AWS EKS, 15+ microservices), Go (main backend language), NodeJS (JavaScript/TypeScript — GameServer only), Rust (blockchain related);
-
Frontend: Playcanvas (JavaScript/TypeScript), React (JavaScript/TypeScript).
Что для нас важно:
-
Профильное образование;
-
Опыт backend-разработки – не менее 3-х лет;
-
Уверенное знание классических алгоритмов, структур данных и паттернов проектирования;
-
Опыт работы с серверными технологиями, сетевыми протоколами и базами данных.
Что будет полезно:
-
Опыт разработки серверного кода в многопользовательских играх и режимах реального времени;
-
Участие в проектах по разработке высоконагруженных клиент-серверных приложений по полному циклу разработки;
-
Опыт работы в игровой индустрии и желание делать игры;
-
Английский письменный и устный.
Условия работы:
-
Перспектива профессионального и карьерного роста и развития;
-
Хорошая зарплата и бонусы в твердой валюте и крипте;
-
Зарплата выплачивается на карту или на счет в РФ, Украине, Беларуси, USA, ЕС;
-
Полная занятость, 5/7;
-
Распределенная по миру команда, работающая по МСК +- 2-3 часа;
-
Демократичное руководство и ясные коммуникации;
-
Возможность не только работать и зарабатывать, но и научиться чему-то новому.
Сколько этапов собеседований:
-
pre-screen с рекрутером;
-
тестовое техническое задание;
-
техническое собеседование с Tech leader — технические вопросы, задачи;
-
получение оффера.