Описание вакансии
Обязанности:
-
Разрабатывать и поддерживать серверную часть мини-игр для Telegram (TMA).
-
Создание и внедрение серверной игровой логики и механик с активным планом live-ops (competitive events, IAP shop, leaderboards и тд. ).
-
Проектировании серверной архитектуры для HTML5/Web3 игры.
-
Интегрировать серверный функционал с базами данных и внешними API.
-
Писать чистый, структурированный и безопасный код с использованием TypeScript.
-
Работать в команде для реализации новых фич и улучшения существующего функционала: планирование, код-ревью, наставничество.
-
Работа с высоко нагруженными серверами, поддержка стабильной работы и оптимизация производительности (игра в ЗБТ, MAU 1M+)
- Настройка/тестирование аналитики с использованием Clickhouse.
Требования:
-
Есть опыт работы с высоко нагруженными приложениями и серверными взаимодействиями в мобильных играх.
-
Опыт работы на позиции Backend Developer 5+ лет TypeScript, JavaScript,
-
TypeScript: Уверенное владение, опыт работы с типизацией и написанием масштабируемого, тестируемого кода.
-
База данных: Couchbase, Kafka.
-
Опционально Devenv/Nix. Pug и препроцессора Stylus
-
Bun: Знание и практический опыт использования Bun для оптимизации серверной разработки (например, настройка окружения, использование встроенных утилит).
-
Elysia.js: Опыт создания серверных приложений с использованием Elysia.js, включая написание REST API, настройку middleware и работу с высоко нагруженными приложениями. Nuxt.js: Практический опыт разработки приложений с серверным рендерингом (SSR), статической генерацией (SSG) и использованием Composition API.
-
Большой плюс опыт с Clickhouse или аналогами
-
Большой плюс понимание специфики Telegram API.
Условия:
-
Команда 4 backend, 4 front, 15+ специалистов остальная команда разработки
-
Удаленная работа из любой точки мира
-
Участие в создании передовых HTML5/Web3 игр и приложений для Telegram.
-
Гибкий график работы. Зарплата $5+K, обсуждаемая индивидуально.
-
Выбор профессиональных инструментов: WebStorm, VS Code, Sublime Text.
-
Корпоративное обучение, участие в конференциях, доступ к профессиональным курсам.