Обязанности:
Сейчас мы ищем Backend-разработчика (JavaScript / Node.js) в компанию, которая занимается разработкой мультиплеерной мобильной игры с элементами блокчейн. Основным проектом на данной позиции будет разработка игрового бэкенда для мобильной игры в жанре “пошаговые бои”. Дополнительными задачами будет поддержка серверной части проекта, а также интеграция решений соседних команд, связанных с web3. Стек: Nest.js, PostgreSQL, Typescript, RabbitMQ, Redis Чем предстоит заниматься: Разработкой и реализацией кор-геймплея (основная часть игры написана на бэке). Работа с базами данных, включая хранение и обработку данных учетных записей игроков. Обработка и валидация пользовательских действий. Реализация интеграций с блокчейном для обеспечения взаимодействия игроков с криптовалютой. Работой в кросс-функциональной команде, в которую также входят разработчики на Unreal Engine 4. Техническое сопровождение проекта. Чего мы ожидаем от кандидата: Глубокое знание Node.js и JavaScript. Опыт работы JavaScript/TypeScript разработчиком от 2 лет. Опыт работы с фреймворком Nest.js. Понимание алгоритмов, структур данных, паттернов проектирования и принципов ООП. Опыт работы с Postgres и понимание её принципов. Навыки работы с трекерами задач (Jira) и системами контроля версий (Git). Опыт проектирования бэкенд-архитектуры; Преимуществом будет: Опыт работы с Docker и базовые навыки работы с Linux. Опыт построения полного жизненного цикла проекта – от оценки задач, до разворачивания продакшн-инфраструктуры и её последующего мониторинга. Мы готовы вам предложить: удаленное сотрудничество; полная занятость, гибкий график начала работы (наши сотрудники находятся в разных часовых поясах и начинают работать в период 7-11 МСК); неиссякаемый поток разных задач - вам всегда будет, чем заняться; возможность предлагать свои идеи и быть услышанным.