Python Backend Developer (Async / AI / Product Logic)

от 220 000 ₽

Требования

Бэкенд разработчик
Python
PostgreSQL
Redis
Docker
FastAPI
Linux
SQL
CI/CD
Nginx
Git

Условия

Можно удалённо

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

📌 Что это за проект:

Делаем AI-сервис психологической поддержки в Telegram
(дальше — мультиплатформенность и масштабирование).

Это не «бот на 300 строк».
Это production-система, где важна не только архитектура, но и продуктовая логика.

Основной контур:

  • Telegram webhook (без polling)
  • async backend (FastAPI / aiogram 3)
  • PostgreSQL (UUID, JSONB, индексы)
  • Redis (FSM, кэш, rate limit)
  • очереди / фоновые задачи
  • AI pipeline (Whisper → GPT)
  • lifecycle пользователя (FSM)
  • подписки и рекуррентные платежи

Планируемая нагрузка:
60k+ пользователей, пики до 100 голосовых сообщений в минуту

🧠 Ключевая особенность проекта

Основная сложность — не только инфраструктура, а логика продукта:

  • FSM (состояния пользователя)
  • сложные сценарии и edge cases
  • работа с контекстом и памятью
  • строгая логика доступа (trial / active / expired)
  • устойчивость к дублям, сбоям и повторным webhook

Нужно не просто писать код, а собирать систему, которая не ломается.

🧠 Стек (обязателен реальный опыт):

  • Python 3.11+
  • aiogram 3.x (строгий async)
  • FastAPI / Aiohttp (webhook)
  • PostgreSQL (индексы, JSONB, схема)
  • Redis
  • Celery / RQ / asyncio background jobs
  • Docker

💬 Кого ищем:

Middle+/Senior backend разработчика, который:

  • реально работал с async production
  • понимает очереди, нагрузку и узкие места
  • умеет проектировать БД под продукт
  • понимает idempotency, rate limiting, retry
  • может аккуратно реализовать FSM и логику

❗ Если делал только простых ботов — не подойдёт

💰 Условия:

1500 ₽/час
MVP: 220–280 часов
Удалёнка

Дальше — переход в поддержку и развитие проекта

Смотреть ещё вакансии