Fullstack. Senior Full-stack для аудита и вывода SaaS в production (Дистанционная работа)

Бюджет не указан

Задание: Fullstack. Senior Full-stack для аудита и вывода SaaS в production (Дистанционная работа)

Есть работающий локально SaaS-продукт для аналитики продавцов маркетплейса Ozon. Это не разработка с нуля. Продукт уже существует: интерфейс, БД, интеграции с Ozon API, финансовая и аналитическая логика, основные модули. Стек: - Next.js 14 / App Router - TypeScript - Supabase / PostgreSQL - Ozon Seller API - multi-tenant архитектура - проект активно разрабатывался с помощью Claude Code / Codex Сейчас задача — не добавлять новые функции, а понять техническое состояние существующего проекта перед подготовкой к production. Что нужно на первом этапе Я предоставляю репозиторий и документацию по проекту. Нужно изучить один выбранный нами модуль и связанные с ним части системы: UI → API → бизнес-логика → БД. После анализа хочу получить: 1. Краткое объяснение, как сейчас устроен этот участок системы. 2. Какие решения сделаны нормально и их не нужно трогать. 3. Какие есть архитектурные или технические проблемы. 4. Есть ли последствия AI-разработки: - дублирование логики; - костыли; - нарушения архитектуры; - потенциальные регрессии; - проблемы с типизацией; - лишняя сложность. 5. Какие проблемы критичны перед production, а какие можно спокойно оставить на потом. 6. Есть ли риски для: - данных; - безопасности; - multi-tenancy; - корректности расчётов; - производительности. 7. Как организовать дальнейшую разработку с Claude/Codex так, чтобы изменение одного модуля не ломало остальные. 8. Что конкретно вы бы исправили первым. Чего делать НЕ нужно Не нужно: - переписывать проект с нуля; - менять стек просто потому, что вам нравится другой; - делать редизайн; - придумывать новые функции; - рефакторить всё подряд; - писать десятки страниц абстрактных рекомендаций. Мне нужен практический инженерный аудит существующего кода. Важный контекст Я основатель и product owner, но не профессиональный разработчик. Большая часть продукта создавалась мной совместно с AI-инструментами. Поэтому я ищу человека, который умеет использовать AI в разработке, но при этом понимает код самостоятельно и способен контролировать результат AI, а не просто отправлять мои задачи в Claude. Первый этап небольшой Это намеренно небольшая тестовая задача. Если результат понравится, следующий этап — аудит проекта целиком и составление технического плана выхода в закрытую beta. После этого возможна дальнейшая работа над проектом. В перспективе я ищу человека, способного взять на себя значительную часть технической ответственности за продукт. В отклике ответьте, пожалуйста, на 5 вопросов 1. Какой у вас опыт с Next.js + TypeScript + PostgreSQL/Supabase? 2. Приходилось ли разбираться в большом чужом или AI-generated проекте? 3. Как вы обычно определяете, что нужно рефакторить перед production, а что лучше вообще не трогать? 4. Используете ли Claude Code / Codex / Cursor или другие AI-инструменты? Как контролируете сделанные ими изменения? 5. Представьте, что проект работает, но после изменений периодически ломаются уже готовые модули. С чего начнёте искать системную причину? Пожалуйста, не присылайте шаблонный ответ «готов выполнить, большой опыт, обращайтесь». Мне важнее увидеть ход вашего мышления, чем список технологий. Если ответы будут интересными — покажу проект и обсудим первый участок для аудита.