Desenvolvedor(a) Full Stack – Chatbots com Inteligência Artificial
Descrição da Vaga
**Sobre a Stratesys** A Stratesys é uma multinacional de tecnologia e consultoria digital, presente na Europa e na América Latina, especializada em transformação empresarial, inovação e integração de soluções avançadas. Trabalhamos com projetos de alto impacto, combinando tecnologia, dados e inteligência artificial para ajudar organizações a evoluírem de forma sustentável. Se procuras um ambiente colaborativo, inovador e orientado ao futuro, a Stratesys é o lugar certo para desenvolver a tua carreira. **Descrição das Vaga:** Estamos em busca de um(a) desenvolvedor(a) Full Stack especializado(a) na construção de chatbots inteligentes com IA generativa para atuar em projetos de inovação voltados à automação de conversas e assistentes corporativos. O profissional será responsável por desenvolver, integrar e manter chatbots baseados em LLMs (como ChatGPT/OpenAI, Gemini, Claude), além de implementar soluções de Retrieval\-Augmented Generation (RAG) para respostas contextualizadas e alinhadas às necessidades corporativas. Essa pessoa atuará também na integração dos bots com plataformas de comunicação como Microsoft Teams e Google Chat, além de APIs internas e externas, garantindo escalabilidade, segurança e alta performance. **Responsabilidades:** * Criar, evoluir e manter chatbots inteligentes utilizando NestJS, LLMs e arquitetura de IA generativa. * Desenvolver e integrar chatbots com Microsoft Teams, Google Chat, Slack ou outras plataformas via APIs e Webhooks. * Implementar pipelines de RAG, incluindo indexação, vetorização, embeddings, recuperação e contextualização de dados. * Construir APIs back\-end escaláveis para comunicação entre serviços, bots e plataformas externas. * Desenvolver interfaces ou painéis auxiliares usando React.js (quando necessário). * Trabalhar com APIs REST/GraphQL, autenticação e controle de permissões. * Projetar soluções que garantam segurança, governança, privacidade e observabilidade do chatbot. * Colaborar com times de Produto, UX/UI e negócios para construir experiências conversacionais fluidas e intuitivas. * Participar de sprints ágeis, reviews, refinamentos e definição técnica das soluções. * Prototipar novas funcionalidades que incorporem IA generativa, automação e integrações avançadas. * Documentar arquitetura, fluxos e integrações de forma clara para o time técnico e stakeholders. **Requisitos:** * Sólidos conhecimentos em NestJS para desenvolvimento de aplicações backend. * Experiência prática com inteligência artificial generativa (preferencialmente com ChatGPT ou modelos semelhantes). * Experiência com RAG (Retrieval\-Augmented Generation) para melhorar a precisão e relevância das respostas geradas por IA. * Familiaridade com APIs, Webhooks e integração de sistemas em plataformas como Microsoft Teams e Google Chat. * Conhecimento de boas práticas de segurança e performance no desenvolvimento de software. * Habilidade para trabalhar em um ambiente de desenvolvimento ágil e colaboração com equipes multidisciplinares. * Experiência com banco de dados (SQL ou NoSQL) e serviços em nuvem (AWS, GCP ou Azure) será um diferencial. * Experiência com bancos de dados (relacionais e/ou não relacionais), como PostgreSQL e MongoDB. * Proficiência em JavaScript, TypeScript, HTML e CSS. * Experiência com integrações de APIs RESTful e/ou GraphQL. * Noções de aprendizado de máquina e algoritmos básicos de IA aplicados ao front\-end. * Conhecimento em cloud computing (AWS, Google Cloud, Azure). * 5 anos de experiência com desenvolvimento de software * Forte experiência com NestJS e arquitetura modular. * Experiência com desenvolvimento de APIs (REST/GraphQL). * Experiência com integração via Webhooks, OAuth2, JWT e APIs corporativas. * Boas práticas de segurança, testes, versionamento e design de software. * Experiência prática com ChatGPT/OpenAI API, Claude, Gemini ou modelos semelhantes. * Experiência implementando RAG (Retrieval\-Augmented Generation): * Vetorização (embeddings) * Orquestração de prompts * Conexão com bases de documentos * Noções sólidas de machine learning e comportamento de LLMs. * Proficiência em JavaScript e TypeScript. * Experiência com bancos relacionais e/ou NoSQL: PostgreSQL, MongoDB, Redis. * Experiência com serviços em nuvem (Azure, AWS ou GCP) para deploy e escalabilidade. * 5\+ anos de experiência em desenvolvimento de software. * Vivência em equipes ágeis (Scrum/Kanban). **Diferenciais:** * Familiaridade com **práticas de DevOps** . * Experiência com ferramentas de **MLOps** ou pipelines de dados. * Conhecimento em **DevOps** (CI/CD, automação, containers, Docker, Kubernetes). * Conhecimento aprofundado em **Segurança da Informação** , especialmente para LLMs. * Experiência com **testes automatizados** (unitários, integração e e2e). * Experiência com ajuste fino, tuning ou otimização de modelos de IA. * Familiaridade com princípios de UX/UI aplicados a interfaces conversacionais.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev