Na DreamSquad, criamos soluções digitais baseadas em IA Generativa que resolvem desafios reais de negócio com arquitetura moderna, escalável e orientada a performance. Atuamos de ponta a ponta — da concepção à produção — integrando agentes de IA, pipelines de RAG, bancos de dados e infraestrutura em cloud com foco em impacto, qualidade e experiência do usuário.
Estamos em busca de uma Pessoa Desenvolvedora de Software Pleno (Full Stack com foco em IA) para atuar na construção de produtos inteligentes, conectando backend em Python/FastAPI a interfaces modernas em React/Next.Js. Procuramos alguém com perfil hands-on, que goste de arquitetura, performance e boas práticas, e que queira participar ativamente das decisões técnicas — desde a implementação de APIs e pipelines de RAG até a otimização de latência, consumo de tokens e integração com serviços AWS.
Principais Atividades:
Desenvolvimento de Produtos de IA
* Desenvolver o backend utilizando Python e FastAPI, conectando com o frontend em React / Next.Js.
* Criar interfaces para interação com Agentes de IA, como chats, dashboards e visualizações de dados.
* Garantir uma experiência fluida e performática para o usuário final.
Arquitetura e Implementação de RAG
* Implementar pipelines de RAG (Retrieval-Augmented Generation) no backend.
* Desenvolver componentes visuais que exibam fontes e referências recuperadas via Vector Stores (ex: Vector S3).
* Otimizar o fluxo de dados entre frontend, backend e serviços de IA na AWS.
Qualidade, Integração e Performance
* Integrar agentes de IA com bancos de dados transacionais.
* Monitorar latência, consumo de tokens e tempo de resposta dos modelos.
* Garantir usabilidade, escalabilidade e boas práticas de desenvolvimento.
Requisitos Técnicos:
Backend
* Python avançado, com uso de Type Hints, programação assíncrona (asyncio/FastAPI) e padrões de projeto.
* Desenvolvimento e documentação de APIs RESTful (OpenAPI/Swagger).
* Conhecimento em autenticação, autorização, microsserviços e gerenciamento de dependências.
Frontend
* JavaScript moderno e TypeScript (ES6+).
* Experiência com frameworks SPA baseados em componentes (React, Vue.Js ou similares).
* Consumo de APIs REST, tratamento de estados assíncronos e erros.
* Gerenciamento de estado (Context API, Redux, Zustand ou similares).
* Estilização com CSS moderno, Tailwind, Styled Components ou similares.
Dados e Cloud
* Modelagem e otimização de bancos relacionais (PostgreSQL, MySQL ou MariaDB).
* Versionamento com Git (Git Flow, Code Review).
* Conhecimento prático do ecossistema AWS.
* Familiaridade com integração de modelos de IA generativa (LLMs).
Diferenciais
* Streaming em tempo real com WebSockets ou SSE.
* Experiência com AWS Bedrock, Strands Agents SDK ou interfaces conversacionais.
* Uso de bancos de dados vetoriais (Vector S3, Pinecone, pgvector).
* Docker e Infraestrutura como Código (Terraform).
* Testes automatizados no backend (Pytest) e frontend (Jest, Cypress, Testing Library).