Fullstack Engineer / AI Developer
Описание
О проекте: Современный AI-сервис, где пользователь быстро получает готовый результат без необходимости разбираться в моделях, промптах и технических настройках. Мы собираем понятный web-продукт: сценарии, чат, выбор модели, сохраненные результаты и платные режимы качества. В продукте будет работа с AI-моделями разных провайдеров: текст, изображения, голос/аудио, звук и видео. Кого мы ищем: Нужен fullstack-инженер, который может поднять первый production-контур AI-продукта почти с нуля: архитектура, frontend, backend (Python или JS/TS), AI-интеграции, деплой, тесты и качество. Важно, чтобы у вас был опыт не только учебных пет-проектов, а готовых запущенных решений: web-продуктов, SaaS-интерфейсов, API, личных кабинетов, AI-интеграций или сложных модулей, которые можно показать и обсудить на примерах. Нам нужен человек, который умеет вести работу end-to-end и использовать AI-агентов на постоянной основе: ставить им задачи, проверять код, принимать решения и лично отвечать за production-результат. Что предстоит делать: - Поднимать первый production-контур: архитектура, репозиторий, API, база, деплой, env, логи и release flow.- Разрабатывать end-to-end фичи продукта: сценарии, чат, результаты, profile, billing/limits и library/history.- Делать backend на Python/FastAPI или Node.js/NestJS: auth, данные, очереди, background jobs, лимиты, usage и cost controls.- Делать frontend на React/TypeScript: app home, chat workspace, карточки, result messages и состояния интерфейса.- Интегрировать AI-модели разных провайдеров: текстовые, визуальные, голосовые/аудио, звуковые и видео.- Реализовывать streaming: backend-ответы, частичный UI, отмена, retry, ошибка и fallback.- Делать многоэтапные AI-сценарии: роли агентов, этапы, прогресс и финальная сборка результата.- Управлять AI coding agents: декомпозировать задачи, ревьюить diff, требовать тесты и не пропускать сырой код.- Держать security, privacy, analytics, monitoring, feature flags и качество релиза. Что важно уметь: - Backend на Python/FastAPI или Node.js/NestJS.- Django/DRF, Express или Fastify тоже подходят при production-опыте.- React как основной frontend-стек.- TypeScript на хорошем уровне.- Next.js App Router или сопоставимый современный web framework.- PostgreSQL, Redis, очереди/background jobs.- REST API, WebSocket/SSE или другой streaming transport.- Docker, деплой, миграции, auth, базовый RBAC.- Тесты, type hints, code review, понятные API contracts.- Опыт работы с AI/LLM API: prompts, tokens, streaming, structured outputs, provider limits.- Умение запускать продукт с нуля без постоянного технического менеджмента. Будет плюсом: - Опыт разработки AI/chat/workspace, SaaS, dashboard или billing-интерфейсов.- Vercel AI SDK, AI Elements, Chat UI или похожие решения.- Langfuse, LangSmith, Helicone, OpenTelemetry или похожая observability.- pgvector, Qdrant, Weaviate, Elasticsearch/OpenSearch.- SaaS billing, credits, subscriptions, quota systems.- Практика с OpenAI, Anthropic, Gemini, OpenRouter, LiteLLM или похожими провайдерами.- Опыт интеграции API для изображений, голоса/аудио, звука или видео.- Опыт управления AI coding agents: Codex, Cursor, Claude Code, Gemini CLI или похожие инструменты.- Опыт первого production launch: CI/CD, monitoring, rollback, incident fixes, release checklist.- Сильный backend-бэкграунд на Python или Node.js при уверенном React/TypeScript будет отдельным плюсом. Что мы предлагаем: - Полностью удаленная работа.- Оформление по ТК РФ.- Выплаты 2 раза в месяц.- Пятидневная рабочая неделя.- График 9:00 - 18:00 МСК.- Зарплата 220 000 - 310 000 Р на руки, финально обсуждаем по уровню.- Ранняя стадия продукта: можно влиять на архитектуру, UX и качество ключевых функций.