Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.
NodeJS разработчик
сопроводительное письмо
описание
Смарт Геймс Девелопмент — разработчик игр для мобильных платформ.
задачи
- Разрабатывать и поддерживать бэкенд на Node.js.
- Проектировать и сопровождать структуру данных в PostgreSQL.
- Реализовывать серверную логику игровых механик, событий, прогресса, матчей, офферов, наград, экономики.
- Интегрировать бэкенд с клиентом игры.
- Работать с клиентской логикой на Lua.
- В отдельных местах дорабатывать или разбирать код на C++.
- Поддерживать фичи и интеграции для iOS / Android / Canvas.
- Разбираться в клиент-серверных проблемах, логах, крэшах, рассинхронах, сетевых ошибках.
- Участвовать в выпуске фич, техдолге, оптимизации и стабилизации проекта.
- Взаимодействовать с геймдизайном, QA и другими разработчиками.
требования
- Хорошее знание Node.js и опыт коммерческой бэкенд-разработки.
- Уверенная работа с PostgreSQL.
- Опыт проектирования и поддержки API и серверной бизнес-логики.
- Опыт работы с клиент-серверной архитектурой.
- Готовность работать с клиентской частью.
- Умение читать и дорабатывать код на Lua.
- Готовность разбираться в коде на C++ и в платформенных нюансах.
- Практический опыт разработки под iOS / Android.
- Понимание особенностей мобильной разработки: сеть, производительность, релизы, интеграции SDK.
- Умение самостоятельно доводить задачу до результата.
- Внятность, аккуратность, здравый смысл.
- Будет плюсом опыт в gamedev, опыт работы с live-ops, игровыми событиями, матчмейкингом, экономикой, наградами, опыт с Canvas / Web build / WebGL / Emscripten, понимание CI/CD, сборок, автоматизации, пайплайнов релиза, опыт с аналитикой, A/B тестами, feature flags, remote config, опыт оптимизации бэкенда под нагрузкой, понимание клиентской архитектуры игровых проектов, опыт работы с мобильными игровыми SDK, опыт с авторизацией, платежами, пушами, аналитикой, рекламной монетизацией, опыт поддержки продакшн-игры, опыт работы с высоконагруженными игровыми сервисами, понимание особенностей веб-версий мобильных игр.
условия
- Работа в аккредитованной ИТ-компании.
- Гибкое начало рабочего дня.
- Официальное трудоустройство с первого рабочего дня (больничные, отпуск).
- Полностью белая заработная плата.
- Позитивная и поддерживающая атмосфера в команде.
- Возможность профессионального и карьерного роста.
навыки