Backend Developer (NestJS + PostgreSQL) (удаленная работа)
(вакансия не опубликована)

14 августа 2025

Уровень зарплаты:
от 200 000 до 200 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: 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 (Rail wa y, Supabase, Vercel или аналогичные сервисы)

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

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

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

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

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

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

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

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

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



Посмотрите похожие вакансии

Senior Backend Developer (Node.js + TypeScript)
Компания: Simplenight
Зарплата: от 250 000 до 350 000 руб.
Node.js Backend Developer
Компания: Uspio LTD
Зарплата: з.п. не указана
Senior Node.JS Backend Developer
Компания: БАЗАР
Зарплата: от 300 000 до 300 000 руб.
Backend Developer (Node.js)
Компания: Р-Софт
Зарплата: з.п. не указана