Middle+/Senior Full-Stack TypeScript Developer (Gamedev)

Вакансия истекает: 25.04.2025
Откликнуться

Описание вакансии

DeepFox — геймдев-стартап, созданный людьми с огромным опытом в индустрии разработки мобильных и браузерных игр.

Один из наших проектов — витрина интерактивных новелл для Telegram Mini Apps, где каждый игрок сам решает, как будет развиваться его история.

Мы ищем человека который увлекается изучением нейросетей и которому будет интересно создание и прототипирование игровых приложений на платформу Telegram Mini Apps.

Задачи:

  • Разработка и поддержка клиентской и серверной части веб-приложения Telegram Mini Apps;

  • Интеграция нескольких типов нейросетей в игровую логику (текстовых и визуальных);

  • Построение API и реализация логики игровых процессов (авторизация, внутриигровые действия, прогресс, внутренняя экономика);

  • Работа с Telegram API: авторизация, взаимодействие с пользователем через Telegram Mini Apps.

Стек технологий:

Frontend:

  • Next.js 15 (Server-Side Rendering);

  • React 19 +;

  • Typescript 5.8.

Backend:

  • Micro-Service Architecture (мы уже разработали несколько микросервисов, например, user, wallet, bot, реферальная программа);

  • Node.js 23;

  • Typescript 5.8;

  • Nest.js 11 + TypeORM;

  • CockroachDB 24;

  • Kafka 4.

  • Сейчас происходит ручной деплой на VPS и запуск через службы systemd, в будущем будет автодеплой через GitHub Actions на Kubernetes (его знание сейчас не требуется, но будет кстати).

Требования к кандидату:

  • Не менее 3 лет подтверждённого опыта на позиции TypeScript Developer;

  • Опыт работы с Nest.js и React, понимание их базовых концепций;

  • Опыт работы с микросервисной архитектурой, понимание обмена сообщениями в ней (Kafka, RabbitMQ, Bull);

  • Опыт работы с API LLM;

  • Опыт работы с Телеграм ботами и миниаппами;

  • Понимание Next.js и Server-Side Rendering будет плюсом.

Что тебя ждет:

  • Адекватные коллеги, руководство и коммуникация с ними;

  • Сильная команда разработки;

  • Удаленная работа, гибкий график, возможность работать из любой точки планеты и получать официальную зарплату;

  • Свобода принятия решений;

  • Новый проект, который сможешь реализовать исходя из твоих представлений о прекрасном, никакого легаси;

  • Достойная оплата за понятную ценность.

Этапы отбора:

  • Интервью с HR;

  • Техническое интервью с CTO и CEO.