О проекте: это платформа AI-компаньонов, которая живёт прямо в привычных мессенджерах пользователя, а не в отдельном приложении. Пользователь общается с одним из персонажей как с реальным собеседником: текстом, голосовыми сообщениями, фото и видео. Это не чат-бот «вопрос-ответ», а многосервисная real-time система с собственным движком диалога, маршрутизацией сообщений, очередями фоновых задач, платежами и аналитикой.
Требования Обязательно- Уверенный TypeScript/Node.js: 3+ года продакшн-опыта, понимание async, типизации, чистой архитектуры.
- Backend на Node (Fastify / Express / Nest) — REST API, вебхуки, очереди задач (BullMQ или аналог).
- PostgreSQL — схемы, миграции, индексы, осмысленные запросы (не только ORM-магия).
- Redis — кэш, локи, очереди.
- Frontend на React / Next.js — SSR, работа с API, базовая вёрстка.
- Интеграции со сторонними API (платёжки, внешние сервисы, вебхуки) и понимание идемпотентности.
- Git, code review, работа в CI/CD, Docker.
- Английский на уровне чтения документации.
Будет плюсом- Stripe или другой платёжный провайдер (подписки, чекаут, обработка вебхуков).
- Интеграции мессенджеров (WhatsApp / Telegram API, Baileys, GramJS).
- Опыт с LLM-пайплайнами (OpenRouter, OpenAI-совместимые API, structured output, eval).
- Высоконагруженные real-time системы, обработка событий, мониторинг.
- DevOps-навыки: nginx, PM2, Cloudflare, GCP.
- Генерация медиа (TTS, image/video пайплайны).
Софт-скиллы для стартапа на bootstrap-стадии- Самостоятельность: умение брать задачу от идеи до прода и нести за неё ответственность.
- Дисциплина по тестам (unit / smoke / e2e) — это критично, фичи едут в прод быстро.
- Готовность работать в быстром темпе и в широком стеке, а не в одной узкой зоне.