Backend Developer (NestJS + PostgreSQL) / Разработчик (в архиве)

30 Октября

Партнерские Вакансии

Город:

Санкт-Петербург

Занятость:

Временная работа

Компания "Playneta"

Студия разработки игр и приложений для Telegram приглашает в команду Backend-разработчика (NestJS), который умеет думать наперёд, проектировать базы и API так, чтобы выдерживать рост нагрузки и расширение функционала.

Что нужно будет делать: вам предстоит участвовать в создании Telegram Mini App для поиска и создания матчей в падел теннисе.

Проект: мобильное приложение в формате 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. Поддержка и развитие архитектуры по мере масштабирования проекта

Кого мы ищем:

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

Будет плюсом:

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

Формат работы:

  • Удаленное сотрудничество
  • Проектная работа на несколько месяцев с перспективой продолжить сотрудничество
  • Гибкий график
  • Оплата обсуждается индивидуально (hourly/fixed/salary)
Похожие вакансии

18 Ноября

Middle C# разработчик (.Net core)

Санкт-Петербург

от 120 000 до 180 000 руб.

Компания "Кошелек.Ру" Наша компания занимается продуктовой разработкой, созданием сложных в реализации и кастомизируемых под задачи различных...

Отправить резюме подробнее

09 Ноября

Golang Developer( Правое Полушарие Интроверта )

Санкт-Петербург

Компания "Правое Полушарие Интроверта" Мы — команда «Правого полушария Интроверта», платформы гуманитарных знаний. Наша миссия — сделать...

Отправить резюме подробнее

09 Ноября

Python backend-разработчик

Санкт-Петербург

от 140 000 руб.

Компания "Промышленная Группа София" Мы новый быстро развивающийся юнит разработки внутри аккредитованной IT компании холдинга. Мы проектируем и...

Отправить резюме подробнее

09 Ноября

Senior разработчик С++ в Телеметрию

Санкт-Петербург

Компания "UserGate" UserGate решает задачи сетевой информационной безопасности Мы придумываем и выпускаем уникальные технологии, которые...

Отправить резюме подробнее

09 Ноября

Senior Linux Network Developer (Kernelspace)

Санкт-Петербург

Компания "UserGate" UserGate решает задачи сетевой информационной безопасности Мы придумываем и выпускаем уникальные технологии, которые...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: