О проекте
Мы запускаем торговую площадку Telegram‑подарков (Mini App внутри Telegram + Web‑версия)
Как она работает:
- подарки и TON-баланс хранятся внутри сервиса
- сделки между пользователями происходят внутри системы
- ввод/вывод подарков и TON подтверждается Telegram и блокчейном TON
Проект на стадии запуска, backend создаётся с нуля.
Условия
- Удалённая работа
- Полная занятость
Чем предстоит заниматься
Спроектировать и реализовать backend-архитектуру проекта
Разработать основные модули:
- хранение подарков внутри сервиса
- внутренний баланс
- покупка/продажа подарков между пользователями
- система офферов (заявок на покупку)
- ввод и вывод подарков и TON
Реализовать интеграции:
- Telegram Mini App (авторизация, уведомления)
- TON (депозиты и выводы)
Обеспечить надёжность и безопасность:
- корректную работу с балансами и транзакциями
- защиту от повторных списаний и двойных операций
- логи действий и финансовых операций
- базовые алерты и аварийное отключение операций
Подготовка инфраструктуры вместе с DevOps:
- CI/CD, окружения, бэкапы, секреты, наблюдаемость
Участвовать в формировании команды разработки:
- backend, DevOps, frontend
- код-ревью
- технические стандарты
Требования / навыки
- Опыт backend-разработки 5+ лет
- Уверенный Node.js + TypeScript
- Опыт разработки систем с деньгами, балансами или транзакциями
- Понимание принципов работы маркетплейсов (покупка/продажа, заявки)
- Опыт работы с PostgreSQL: транзакции, конкурентный доступ, миграции
- Опыт работы с Redis/кешами и очередями задач
- Понимание надёжности систем: обработка ошибок, повторные запросы, корректная работа при сбоях
Будет преимуществом
- Опыт Telegram Mini Apps / Bot API
- Опыт с TON / TonConnect / крипто‑кошельками / платежами
- Опыт финтех/крипто‑бирж/маркетплейсов/игровых маркетов
- DevOps‑база: Docker, деплой, секреты, мониторинг (Prometheus/Grafana/Sentry аналоги)
- Опыт работы с продакшн-инцидентами