Backend Developer (NestJS + PostgreSQL)

Диджитал Форс

Backend Developer (NestJS + PostgreSQL)

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

О проекте

Мы создаём мобильное приложение в формате Telegram Mini App для падел-тенниса — аналог Playtomic внутри Telegram.
Продукт позволит пользователям искать соперников, создавать и подтверждать матчи, общаться, вводить результаты, отслеживать рейтинг и участвовать в турнирах. MVP ориентирован на российский рынок.

Технологический стек

  • Backend: NestJS (Node.js)

  • База данных: PostgreSQL (Supabase)

  • Реалтайм: WebSockets или Supabase Realtime

  • К фронтенду подключается мобильное приложение на React

Основные задачи

  • Проектирование и реализация REST API для мобильного клиента
  • Реализация бизнес-логики:
  • CRUD для пользователей и профиля (регистрация, обновление данных, локация, уровень, рейтинг)
  • Поиск и фильтрация игроков, создание и подтверждение матчей обеими сторонами
  • Ввод и подтверждение результатов, пересчет рейтинга
  • Ведение истории матчей и организация матчевых чатов с использованием WebSockets
  • Система уведомлений через Telegram Bot API
  • Проектирование структуры базы данных и миграций, интеграция с Supabase/PostgreSQL
  • Интеграция WebSockets или Supabase Realtime для чатов
  • Поддержка и развитие архитектуры по мере масштабирования
  • Опционально: опыт с монетизацией, аналитикой и платёжными API — будет плюсом

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

  • Опыт разработки на Node.js от 2 лет (предпочтительно с NestJS)

  • Отличное понимание реляционных баз данных, проектирование структуры и оптимизация запросов PostgreSQL

  • Опыт интеграции сторонних API (боты, мессенджеры, уведомления)

  • Навыки работы с WebSockets и/или real-time решениями

  • Базовый опыт DevOps: деплой, CI/CD (Railway, Supabase, Vercel или аналогичные сервисы)

Дополнительные преимущества

  • Опыт разработки или интеграции Telegram-ботов, Mini App/WebApp

  • Знание Supabase или аналогичных платформ (Firebase, Hasura)

  • Опыт работы с приложениями для спорта, социальной сети, матчмейкинга

  • Опыт работы с высоконагруженными проектами, стартапами

Условия работы

  • Формат: удалённо (MSK — московское время)

  • Гибкий график

  • Возможность профессионального роста и участия в масштабном стартапе в спортивной сфере

Навыки
  • Node.js
  • Nest.JS
  • Mini App/WebApp
  • Supabase
Посмотреть контакты работодателя

Похожие вакансии

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
РОЛЬФ, группа компаний

Backend Developer (Node.JS)

РОЛЬФ, группа компаний

Удаленная работа
  • Москва

  • Не указана

Рекомендуем
ХотЛабс
Удаленная работа
  • Москва

  • до 250000 RUR

Рекомендуем
РДФ ГРУПП
Удаленная работа
  • Москва

  • до 250000 RUR

Газпромбанк Лизинг
Удаленная работа
  • Москва

  • до 250000 RUR

22Byte
Удаленная работа
  • Москва

  • от 3000 USD

Удаленная работа
  • Москва

  • до 4500 USD

Digex Co
Удаленная работа
  • Москва

  • до 200000 RUR

Р-Вижн
Удаленная работа
  • Москва

  • до 200000 RUR

Krista Games

Full-Stack Developer

Krista Games

Удаленная работа
  • Москва

  • до 200000 RUR

Гостищев Александр Александрович

Middle Blockchain Developer в Alpha ONE (crypto)

Гостищев Александр Александрович

Удаленная работа
  • Москва

  • от 2000 USD

Your Personal Agent
Удаленная работа
  • Москва

  • до 350000 RUR

ТУ СОФТ
Удаленная работа
  • Москва

  • до 350000 RUR

Басенко Виктор Александрович

Full Stack Developer (GameDev, Windows)

Басенко Виктор Александрович

Удаленная работа
  • Москва

  • от 300000 RUR

JVO.ru
Удаленная работа
  • Москва

  • от 300000 RUR

Playerok
Удаленная работа
  • Москва

  • от 250000 RUR

Fullstack Developer (TypeScript, Nodejs, NestJS)

Савельев Георгий Анатольевич

Удаленная работа
  • Москва

  • до 350000 RUR

TirScript
Удаленная работа
  • Москва

  • до 350000 RUR

BLACKHUB GAMES
Удаленная работа
  • Москва

  • до 350000 RUR

Призма
Удаленная работа
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию