Estamos em busca de uma profissional para criar produtos digitais inovadores e escaláveis, utilizando Inteligência Artificial.
A pessoa ideal terá habilidades em desenvolvimento backend com Python, incluindo tipos estáticos, programação assíncrona e frameworks modernos como FastAPI.
Além disso, é necessário conhecimento em arquitetura de software, autenticação/autorização e microsserviços.
Para o frontend, é necessária experiência com JavaScript moderno, TypeScript (ES6+), React, Vue.js ou similares.
Também é importante ter domínio de ciclos de vida de componentes, reatividade, Virtual DOM, consumo de APIs REST e gerenciamento de estados assíncronos.
* Principais Atividades e Responsabilidades
Desenvolver APIs e serviços backend para suportar agentes e aplicações de IA.
Construir interfaces web modernas, focadas em experiência do usuário, performance e escalabilidade.
Criar experiências de interação com Agentes de IA, como chats, dashboards, painéis de controle e visualização de dados.
Atuar de forma colaborativa entre backend e frontend, garantindo fluidez e consistência da solução.
* Arquitetura e Implementação de RAG
Implementar pipelines de RAG (Retrieval-Augmented Generation) no backend.
Integrar bancos de dados vetoriais e fontes de conhecimento aos agentes de IA.
Criar componentes visuais que exibam fontes, referências e resultados recuperados.
Garantir eficiência no fluxo de dados entre navegador, backend e serviços de IA na AWS.
* Qualidade, Integração e Performance
Integrar agentes de IA com bancos de dados transacionais.
Garantir usabilidade, observabilidade e qualidade técnica das aplicações.
Monitorar latência, uso de tokens e performance das chamadas aos modelos de IA.
Trabalhar continuamente na otimização de tempo de resposta e renderização no frontend.
Requisitos Técnicos
* Backend
Experiência sólida com Python, incluindo:
Tipagem estática (Type Hints)
Programação assíncrona (asyncio)
Frameworks modernos como FastAPI
Construção e documentação de APIs RESTful (OpenAPI / Swagger).
Conhecimento em arquitetura de software, autenticação/autorização e microsserviços.
* Frontend
Domínio de JavaScript moderno e TypeScript (ES6+).
Experiência com frameworks SPA baseados em componentes, como:
React
Vue.js
ou similares
* Forte entendimento de:
Ciclo de vida de componentes
Reatividade
Virtual DOM
Consumo de APIs REST, gerenciamento de estados assíncronos e tratamento de erros.
Experiência com gerenciamento de estado (Context API, Redux, Zustand ou similares).
Estilização com CSS moderno, Tailwind, Styled Components ou abordagens equivalentes.
Diferenciais (não obrigatórios)
Streaming em tempo real (WebSockets ou SSE).
Experiência com AWS Bedrock, agentes ou aplicações conversacionais.
Bancos de dados vetoriais (pgvector, Pinecone, Vector S3).
Conhecimento em Docker e IaC (Terraform).
Testes automatizados:
Backend: Pytest
Frontend: Jest, Cypress ou Testing Library
Informações adicionais - Benefícios
],