Freelancer disponível

Desenvolvimento para plataforma SaaS AI-First (FastAPI, React, LangChain)

31/03/2026

📍 Remote

Project Description

O PROJETO Estamos construindo uma plataforma SaaS multi-tenant com arquitetura em três camadas independentes. O projeto já está com o planejamento 100% concluído - 14 módulos especificados, cerca de 68 tasks detalhadas com critérios de aceite - e precisa de um desenvolvedor para execução. O diferencial deste projeto: o desenvolvimento é AI-First. Usamos Claude Projects (Opus 4.6) como motor de produção, com skills de agente customizadas para cada domínio da stack. Isso significa que: - Cada task tem briefing estruturado pronto para alimentar uma sessão de agente. - Skills técnicas específicas (FastAPI, SQLAlchemy, Alembic, LangChain, React, Docker, GitHub Actions, pytest) já estão definidas e documentadas. - O agente de IA escreve o código; o desenvolvedor conduz, revisa, valida e garante qualidade. - O ciclo de desenvolvimento é significativamente mais rápido que o tradicional. O que buscamos não é um desenvolvedor que vai escrever tudo manualmente - é alguém que saiba conduzir agentes de IA para produzir código de qualidade, revisar o output com olhar crítico e garantir que o resultado funcione em produção. ARQUITETURA (3 CAMADAS DESACOPLADAS) 1. Chatwoot v4.11+ (Ruby on Rails) - plataforma open source de atendimento, usada como motor omnichannel. Deploy, configuração e branding apenas - o dev não precisa programar em Ruby. 2. Microserviço proprietário (Python/FastAPI) - lógica de negócio, IA e automações. Aqui está o grosso do trabalho. 3. Painel web proprietário (React) - interface de gestão, dashboards e ferramentas visuais. STACK TECNOLÓGICA Backend (foco principal): - Python 3.12, FastAPI 0.115+ - SQLAlchemy 2.0 (async com asyncpg) - PostgreSQL 16 + pgvector 0.7+ - Alembic (migrations) - LangChain 0.3+ (orquestração RAG) - OpenAI API (GPT-4o mini + embeddings) - httpx (client HTTP async) - Pydantic 2.x - pytest + pytest-asyncio - ruff (linter/formatter) Frontend: - React 18+, Vite 6+ - Tailwind CSS 3+ - @dnd-kit/core (drag-and-drop) - TanStack Query 5+ - Zustand 4+ Infraestrutura: - Docker + Docker Compose - Traefik 3.x (proxy reverso, TLS automático) - GitHub Actions (CI/CD) - Redis 7.x O QUE JÁ ESTÁ PRONTO Isto não é um projeto "vamos começar do zero e descobrir pelo caminho". Toda a fundação já existe: - Arquitetura técnica aprovada com decisões de stack documentadas e justificadas. - 14 módulos com PRD (o que construir) e RT (como construir) completos. - Design System global + specs comportamentais das interfaces. - Cerca de 68 tasks com critérios de aceite no formato Dado/Quando/Então. - Pipeline CI definida (lint, testes, build, deploy). - 10 skills de agente prontas para a stack do projeto. - Modelo de dados, contratos de API e migrations especificados por módulo. O desenvolvedor recebe um briefing completo por task - não precisa especificar, arquitetar ou adivinhar. O QUE ESPERAMOS Perfil técnico: - Experiência com Python + FastAPI (ou frameworks async equivalentes). - Experiência com React (hooks, state management, consumo de APIs REST). - Familiaridade com PostgreSQL, Docker e Git/GitHub. - Desejável: experiência com LangChain, pgvector, RAG ou IA aplicada. - Essencial: experiência usando IA generativa (Claude, GPT) como ferramenta de desenvolvimento - não precisa ser expert, mas precisa saber conduzir e revisar código gerado por IA. Forma de trabalho: - Desenvolvimento guiado por briefings estruturados com escopo fechado. - Cada task tem documentação de referência com links diretos. - Review técnico formal antes do merge (contra padrões documentados). - Pipeline CI obrigatória em todo PR. - Comunicação assíncrona (ClickUp + chat); calls pontuais quando necessário. PERFIL DO PROJETO - Escopo de produto robusto: são 14 módulos em 3 waves, tudo criado para desenvolvimento AI-First. Agentes de IA (Claude Opus 4.6 com skills customizadas) escrevem a maior parte do código; o dev conduz, revisa e valida - não precisa digitar tudo linha por linha. - Documentação completa: zero tempo gasto em discovery, especificação ou arquitetura. O dev começa a produzir desde o dia 1. - Tasks granulares: cada task tem escopo fechado, estimativa clara e critérios de aceite. Sem surpresas. - Stack moderna e coesa: FastAPI, React, PostgreSQL, Docker, GitHub Actions. Sem tecnologias exóticas nem curva de aprendizado inesperada. O modelo é: escopo robusto, execução eficiente, custo justo.
Apply to this project
Freelancer disponível | Remotinho