Backend Developer (NestJS + PostgreSQL)

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

Backend Developer (NestJS + PostgreSQL)

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

Если вы любите создавать аккуратные интерфейсы и писать надежный код, у нас есть интересный проект! Мы разрабатываем мини-приложение в Telegram для падел-тенниса — аналог Playtomic внутри мессенджера — и ищем Backend Developer (NestJS + PostgreSQL) для запуска и развития продукта.

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

Стек проекта:
Backend: NestJS
База данных: PostgreSQL (Supabase)
Реалтайм: WebSockets (или Supabase Realtime)

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


Кого мы ищем:
Опыт: 4+ года разработки на Node.js (желательно опыт с NestJS)
Отличное понимание реляционных БД (PostgreSQL), умение проектировать структуру и оптимизировать запросы
Опыт интеграции сторонних API (боты, мессенджеры, сторонние уведомления)
Умение работать с WebSockets и/или real-time-решениями
Базовый опыт DevOps: деплой, CI/CD (Railway, Supabase, Vercel или аналоги)

Будет плюсом:
Опыт разработки или интеграции Telegram-ботов, Mini App/WebApp
Знание Supabase или аналогичных платформ (Firebase, Hasura)
Опыт в спортивных/социальных/матчмейкинг-приложениях
Опыт в высоконагруженных в стартапах

Формат:
Удаленный (MSK)
Гибкий график

Навыки
  • NestJS
  • PostgreSQL
  • Docker
  • SQL
  • MySQL
  • Kubernetes
  • WebSockets
Посмотреть контакты работодателя

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

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

  • Не указана

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

  • до 6000 USD

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

  • до 6000 USD

Рекомендуем
РОССИ
Удаленная работа
  • Москва

  • от 200000 RUR

Асылгареева Алина Айдаровна

Fullstack-разработчик

Асылгареева Алина Айдаровна

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

  • от 3500 USD

Лэтуаль Диджитал

Node.JS Developer

Лэтуаль Диджитал

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

  • от 3500 USD

АЙТИ КА
Удаленная работа
  • Москва

  • до 300000 RUR

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

  • до 300000 RUR

Инженерный Центр Информационно-аналитических систем

Разработчик Node.js

Инженерный Центр Информационно-аналитических систем

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

  • до 300000 RUR

Джем-Софт

Разработчик Node.js

Джем-Софт

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

  • от 250000 RUR

Node.js developer/Node.js разработчик

Новосельцева Вита Евгеньевна

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

  • от 250000 RUR

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

Senior JavaScript Developer (GameDev / Highload / Optimization)

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

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

  • до 550000 RUR

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

TypeScript Full Stack Developer

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

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

  • от 150000 RUR

Джемини Софт
Удаленная работа
  • Москва

  • от 150000 RUR

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

  • от 3000 USD

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

  • до 375000 RUR

Hi, Rockits!

Python developer (HFT)

Hi, Rockits!

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

  • до 375000 RUR

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

  • до 350000 RUR

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

  • до 350000 RUR

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

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