💛 Расскажите, за что вы любите вашего эйчара — а мы доставим доброе послание в любую точку мира → поделиться

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.

    Любая дополнительная информация о применении этих технологий на коммерческом проекте поможет нам принять решение. Для проектов прошу указать характер нагрузки и сложность