Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor full-stack experiente para a execução de uma plataforma SaaS multi-tenant inovadora. O projeto já possui 100% do planejamento concluído, incluindo 14 módulos e aproximadamente 68 tarefas detalhadas com critérios de aceite claros. A abordagem de desenvolvimento é AI-First, onde um agente de IA (Claude Opus 4.6 com skills customizadas) escreve o código, e o desenvolvedor será responsável por conduzir, revisar e garantir a qualidade do código em produção.
Arquitetura do Projeto (3 camadas):
1. Chatwoot v4.11+: Será utilizado como motor omnichannel. O deploy e branding serão configurados, sem necessidade de desenvolvimento em Ruby.
2. Microserviço Python/FastAPI: Esta camada será o coração do sistema, responsável pela inteligência artificial e automações, representando a maior parte do trabalho de desenvolvimento.
3. Painel React: Interface de usuário para dashboards, gestão e ferramentas visuais.
Stack Tecnológica:
Backend: Python 3.12, FastAPI, SQLAlchemy async, PostgreSQL com extensão pgvector, Alembic para migrações, LangChain para orquestração de IA, OpenAI API, Pydantic para validação de dados, pytest para testes e ruff para formatação de código.
Frontend: React 18, Vite para build, Tailwind CSS para estilização, TanStack Query para gerenciamento de dados e Zustand para gerenciamento de estado.
Infraestrutura: Docker Compose para orquestração de contêineres, Traefik como proxy reverso, GitHub Actions para ci/cd e redis para cache e filas.
Status Atual do Projeto:
- Arquitetura Técnica completa com todas as decisões documentadas.
- 14 PRDs (Product Requirement Documents) e RTs (Requisitos Técnicos) completos, incluindo um Design System e especificações de interface.
- Aproximadamente 68 tarefas com critérios de aceite definidos no formato Dado/Quando/Então.
- Pipeline de ci configurado, 10 skills de agente de ia desenvolvidas e contratos de api definidos por módulo.
O desenvolvedor receberá um briefing completo por tarefa e poderá iniciar a produção desde o primeiro dia.
Perfil Buscado:
- Proficiência em Python e FastAPI.
- Experiência sólida com React (incluindo hooks, gerenciamento de estado e consumo de APIs REST).
- Conhecimento em PostgreSQL, Docker e Git.
- Desejável: Experiência com LangChain, pgvector e arquiteturas RAG (Retrieval-Augmented Generation).
- Essencial: Experiência comprovada no uso de IA generativa (como Claude ou GPT) no processo de desenvolvimento de software.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias