Senior Backend Developer Typescript/ CouchDB/ Kafka
Зарплата
от 5000 до 6000 $
Требования
Местоположение и тип занятости
Компания
Самый быстрый паблишер гипер-кэжуал мобильных игр
Описание вакансии
О компании и команде
О компании: Мы — Playducky.com, mobile publisher с десятками успешных мобильных игр, включая мобильный хит Melon Sandbox Mobile. Наша компания активно расширяет портфолио в сегментах midcore, casual, и мини игры на быстро растущей платформе Telegram. Мы ищем специалистов, которые помогут создавать новые проекты для миллионов пользователей. Работа возможна удалённо из любой страны. О компании подробнее - Итоги года 2024
Ожидания от кандидата
Ваши задачи:
- Разрабатывать и поддерживать серверную часть мини-игр для 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 для оптимизации серверной разработки (например, настройка окружения, использование встроенных утилит).
- (nice-to-have) 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.
- Корпоративное обучение, участие в конференциях, доступ к профессиональным курсам.
Бонусы
- Возмещение оплаты за обучение 50%
Дополнительные инструкции
Этапы собеседования:
- review СV техническим директором
- review кода в GIT (просим прислать описание задачи и ваш код в GIT) или сделать тестовое задание
https://bit.ly/4g91vG2 - Мы ищем разработчиков, кто возьмет на сопровождение и развитие проекта, при этом времени для обучения у нас нет (игра в ОБТ). Это (nice to have или способность быстро разобраться) Elysia.js *, CouchDB, Kafka, Clickhouse.
Любая дополнительная информация о применении этих технологий на коммерческом проекте поможет нам принять решение. Для проектов прошу указать характер нагрузки и сложность