Мы делаем AI SaaS-платформу для генерации изображений и видео — по сути, конвейер, который превращает запрос пользователя в готовый контент. Фронтенд отправляет запрос, бэкенд его проверяет и ставит в очередь, GPU-кластер (RunPod Serverless) выполняет генерацию, результат сохраняется в Cloudflare R2, и пользователь получает готовый файл. Всё просто по логике, но внутри — много тонких мест.
Чтобы не изобретать велосипед, мы используем готовые SaaS-шаблоны вроде SupaStarter (или аналоги). Базовые вещи у нас уже есть: Product Brief, HTML-wireframes, описанные сущности данных и критические пользовательские сценарии. Задача сейчас — собрать из этого полноценный, работающий продукт.
Ниша у нас специфическая: AI-генерация и virtual influencers. А значит, есть три вещи, без которых проект просто не взлетит. Во-первых, продуманная система уровней доступа (RLS) с «двойным дном». Во-вторых, кредитная модель оплаты — не прямые транзакции за каждый запрос. И, в-третьих, контент-модерация, чтобы платформа оставалась управляемой и безопасной.
Мы предлагаем формат оплаты Fix Price или Milestones — тут готовы обсуждать. Наш приоритет очевиден: сделать платформу максимально быстро, но без компромиссов по качеству. Все остальные условия спокойно обсуждаются на интервью, без лишнего формализма.
Кого мы ищем?
Мы рассматриваем два варианта команды.
Вариант 1 (предпочтительный):
Backend Developer (Lead) — Middle+/Senior
Frontend Developer — Strong Middle
AI Engineer (ComfyUI) — Middle
Вариант 2:
Fullstack Tech Lead (Backend + Frontend) — Senior
AI Engineer (ComfyUI) — Middle
В обоих случаях ожидается, что Backend Lead или Fullstack Lead возьмёт на себя архитектуру всей системы и будет держать её в голове целиком, а не только свой кусок.
Backend Developer / Lead
Что предстоит делать:
Проектировать и реализовывать API (FastAPI или Supabase Edge Functions), настраивать PostgreSQL через Supabase, продумывать транзакции и блокировки. Нужно будет реализовать RLS так, чтобы пользователи видели только свой контент, а админы — всё. Плюс — кредитная система с полноценным аудитом через immutable ledger, очереди для асинхронной генерации, платежи (Stripe и crypto-гейтвеи), вебхуки, обработка race conditions, idempotency и падений GPU-воркеров.
Что важно уметь:
Глубоко понимать PostgreSQL (ACID, транзакции, SELECT FOR UPDATE), иметь реальный опыт с Supabase RLS, проектировать финансовые системы (ledger, ограничения, аудит), работать с очередями и асинхронной архитектурой. Опыт интеграции Stripe и обработки вебхуков — обязательно.
Стек:
Laravel , Python (FastAPI) или TypeScript (Supabase Edge Functions), PostgreSQL (Supabase), Redis/BullMQ или pg-boss, Docker, Cloudflare R2.
Frontend Developer
Здесь ключевая задача — быстро и аккуратно превратить существующие HTML-wireframes в живой продукт.
Можно пойти двумя путями: взять готовый шаблон (SupaStarter / ShipFast) и вырезать лишнее, либо писать с нуля на Next.js 14. В любом случае нужно будет интегрировать Supabase Auth, кредитную систему, формы генерации, real-time статусы (polling), дашборд пользователя и разные UI-сценарии для free / premium / admin.
Обязательный опыт:
Next.js 14 (App Router), React Query, React Hook Form + Zod, загрузка файлов через S3 Presigned URLs и понимание, как Supabase Auth и RLS влияют на фронт.
Стек:
Next.js 14, TypeScript, TailwindCSS + Shadcn UI, Supabase Client.
AI Engineer (ComfyUI)
Если коротко — вы отвечаете за то, чтобы генерация реально работала в проде, а не только на локалке.
Нужно собрать и оптимизировать Docker-образ с ComfyUI и моделями, адаптировать его под RunPod Serverless, минимизировать cold start, следить за VRAM и сделать так, чтобы видео было плавным, а воркеры — стабильными. Плюс — базовая контент-модерация на уровне промптов и корректная обработка callback’ов.
Что важно:
Опыт работы с ComfyUI, Docker (CUDA-образы), RunPod или аналогами, понимание VRAM-ограничений и способов их обхода.
От вас мы бы хотели получить оценку проекта и сроки исходя из вашей специальности.