Описание вакансии
Backend-разработчик (Telegram + PostgreSQL)
Ищем backend-разработчика для создания Telegram-сервиса с нормальной архитектурой и транзакционной логикой.
Это не простой бот.
Нужна корректная работа БД, защита от race conditions и аккуратная бизнес-логика.
Что нужно реализовать:
• Telegram-бот с серверной частью
• PostgreSQL как основной источник данных
• Списание квот через транзакции (без ухода в минус)
• Idempotent обработку webhook
• Защиту от конкурентных запросов
• Систему статусов заявок
• Учёт операций (purchase / spend / manual)
• Grace-период с вычисляемым статусом
• Логирование (ошибки и бизнес-события)
• Небольшую админ-логику через Telegram
Требования:
• Уверенный опыт работы с PostgreSQL
• Понимание транзакций и isolation levels
• Опыт решения race conditions
• Понимание idempotency
• Умение писать чистую архитектуру (без логики “в памяти”)
Будет плюсом:
• Опыт Telegram-ботов
• Опыт работы с финансовой логикой
• Понимание audit-таблиц
Формат работы:
• Есть подробное ТЗ
• Работа по этапам
• Проверка ключевых узлов перед финальной оплатой
Бюджет: 1200$
Срок: 2–4 недели.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →