O cargo de Desenvolvedor(a) Full Stack é uma oportunidade para trabalhar em um ambiente inovador, desenvolvendo produtos digitais modernos, escaláveis e conectados com Inteligência Artificial. Nossa equipe está à procura de uma pessoa apaixonada por tecnologia e comprometida com o sucesso do projeto.
Descrição da Vaga
Nesta vaga, você atuará como Desenvolvedor(a) Full Stack, participando de decisões técnicas e construindo soluções de ponta a ponta. Será responsável pelo desenvolvimento de produtos de IA ponta a ponta, incluindo APIs e serviços backend, interfaces web modernas e experiências de interação com agentes de IA.
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;
* 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;
* 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) e frameworks modernos como FastAPI;
* 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 ou Vue.js;
* Forte entendimento de ciclo de vida de componentes, reatividade e 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;
Dados, Versionamento e Cloud
* Experiência com bancos relacionais (PostgreSQL, MySQL ou MariaDB);
* Proficiência em Git (Git Flow, Code Review, Merge Requests);
* Conhecimento prático do ecossistema AWS;
* Familiaridade com integração de IA Generativa (LLMs) em aplicações web;
* Boa compreensão dos fundamentos de Inteligência Artificial;
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: Pytest para backend e Jest, Cypress ou Testing Library para frontend;
Informações adicionais - Benefícios
* Assistência Médica (Dasa + Saúde);
* Starbem (Saúde Mental e Bem estar);
* Convênio PetLove;
* Clube de Descontos Ifood;
* Convênio Farmácia (Avus);
* Day Off de Aniversário;
* Wellhub;
* Saldo educação;
* Vale Refeição;
* Férias;
* Licença Paternidade ou Maternidade;