Студия разработки игр и приложений для Telegram приглашает в команду Backend-разработчика (Node.js), который умеет думать наперёд, проектировать базы и API так, чтобы выдерживать рост нагрузки и расширение функционала.
Что нужно будет делать: вам предстоит участвовать в создании Telegram Mini App для поиска и создания матчей в падел теннисе.
Проект: мобильное приложение в формате Telegram Mini App для падел-тенниса (аналог Playtomic внутри Telegram). Продукт позволит пользователям искать соперников, создавать и подтверждать матчи, общаться, вводить результаты, отслеживать рейтинг, участвовать в турнирах. MVP ориентирован на российский рынок.
Стек проекта: Backend: Node.js (Fastify / Express.js)
База данных: PostgreSQL (Supabase)
Реалтайм: WebSockets или Supabase Realtime
Основные задачи:
1. Проектирование и реализация REST API для мобильного клиента
2. Реализация бизнес-логики:
CRUD пользователей и профиля (регистрация, обновление, локация, уровень, рейтинг)
Поиск и фильтрация игроков, создание матчей, подтверждение матчей обеими сторонами
Ввод и подтверждение результатов, пересчет рейтинга История матчей, матчевые чаты (WebSockets) Система уведомлений через Telegram Bot API
3. Интеграция с Supabase/PostgreSQL, проектирование структуры базы и миграций
4. Интеграция WebSockets или Supabase Realtime для чатов
5. Поддержка и развитие архитектуры по мере масштабирования проекта
Кого мы ищем:
Будет плюсом:
Формат работы:
Москва
до 250000 RUR
Новосельцева Вита Евгеньевна
Москва
от 200000 RUR
Москва
от 250000 RUR
Sales Partners
Москва
от 250000 RUR
Москва
до 3000 USD
Басенко Виктор Александрович
Москва
до 550000 RUR