Desenvolvedor(A) Fullstack Sênior
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Nível Acadêmico: Ensino Superior Completo Turno/Horas -- Áreas de Atuação Profissional: TI - Projetos Descrição: 100% Remoto Período: 6 meses, com possibilidade de extensão Habilidades: Requisitos: Resumo da vaga Buscamos uma pessoa desenvolvedora fullstack sênior para o time de Novos Canais, com duas frentes de igual peso: levar o agente de vendas (shopping agent) para o site e para dentro do app da Raia e da Drogasil, e manter e evoluir os serviços que o time já opera e os que ainda vai criar.
No dia a dia, a pessoa vai construir a experiência de chat em React, no site, e React Native, no app, e desenvolver features, correções e melhorias nos serviços Node/TypeScript (NestJS) do time.
Experiência com LLM em produção é obrigatória; Python e o ecossistema de WhatsApp são diferenciais.
O que a pessoa vai fazer O tempo se divide entre levar o bot ao site e ao app e evoluir os serviços do time; nenhuma das frentes é secundária.
Construir o chat do bot no site e no app: React no site e React Native embarcado no app, com mensagens em tempo real, componentes ricos (carrossel de produtos, listas, botões, PIX, formulários) e estados de erro, reconexão e histórico.
Integrar o chat à sessão do usuário: usuário logado, carrinho e pedido compartilhados entre site, app e conversa.
Manter e evoluir os serviços do time Trabalhar com os times do site e do app para definir como o bot entra na navegação, no design system e no pipeline de publicação das lojas.
Cuidar do que vai para produção: testes, observabilidade no Datadog, deploy via GitLab CI e ArgoCD, participação em investigação de incidentes.
Documentar enquanto mexe: módulos, regras de negócio e ADRs no mesmo MR da mudança.
Requisitos obrigatórios React em produção: hooks, gerenciamento de estado, componentização e testes.
React Native em produção, com noção de módulos nativos.
TypeScript no front e no back.
Node.js com NestJS (ou Express com arquitetura equivalente): APIs REST, injeção de dependência, validação de DTO.
GraphQL: desenho de schema, resolvers e consumo no front (Apollo ou similar).
Observabilidade: logs, métricas e tracing distribuído (Datadog ou similar), e uso disso para investigar problemas em produção.
Comunicação em tempo real: SSE ou WebSocket, com reconexão e reentrega.
Dados, mensageria e cache: MongoDB ou banco similar, fila (RabbitMQ ou similar) e Redis.
Git e MR: revisão de código, CI e deploy em ambiente containerizado (Docker/Kubernetes).
Uso de LLM em produção (AWS Bedrock, OpenAI, Anthropic Claude, Gemini, Llama ou similar): integração via API, prompts, tool calling, avaliação de qualidade, latência e custo.
Esperamos senioridade: autonomia para decidir arquitetura entre site, app e serviços, conduzir a entrega até produção e apoiar o time em revisão de código.
Diferenciais: Shopping agent e IA generativa Python com FastAPI e Pydantic.
Agentes com LangGraph/LangChain: tools, estado de conversa, memória e retry.
UX de chat com IA: streaming de resposta, indicador de digitação, tratamento de resposta lenta.
WhatsApp WhatsApp Business API, direto na Meta ou via BSP (Gupshup ou similar).
WhatsApp Flows: formulários nativos, endpoint de dados e criptografia do payload.
Mensagens interativas (listas, botões, catálogo) e janela de 24 horas.
Outros Varejo ou e-commerce: carrinho, checkout, pagamento PIX.
Stack: Front e mobile - React, React Native, Vite, SSE Serviços - Node.js, TypeScript, NestJS, GraphQL (Apollo) Agente de IA - Python, FastAPI, LangGraph, AWS Bedrock Dados e mensageria - RabbitMQ (Amazon MQ), Redis, MongoDB Canais - WhatsApp Business API (Gupshup, Meta), WhatsApp Flows, ServiceNow Infra e operação - Docker, Kubernetes (EKS), ArgoCD, Terraform, GitLab CI, DatadogFormação Acadêmica:Não informadoSalário:A combinarCargo:OutrosEmpresa:Decision groupAtua com consultoria de mão de obra de serviços de tecnologia.Ramo:Recursos Humanos/ Recrutamento e seleção(EB)
#J-*-Ljbffr