Senior Fullstack Engineer
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.
Somos um centro de inovação e de educação que há 30 anos forma pessoas e impulsiona organizações, potencializando suas estratégias digitais. Resolvemos problemas complexos e desafiadores em um ambiente de trabalho descontraído, descentralizado e repleto de benefícios para nossos colaboradores, que atuam como protagonistas, interagindo diretamente com clientes de escala global.
Como Senior Fullstack Engineer, sua missão será atuar no desenho, desenvolvimento e evolução dos componentes de software de projetos. Será responsável por transformar os recursos de Dados e Inteligência Artificial em uma aplicação corporativa segura, confiável e de fácil utilização, participando da construção de interfaces, serviços de backend, APIs, integrações e mecanismos de observabilidade. Atuando em decisões de engenharia e colaboração próxima com cientistas de dados, engenharia de dados, arquitetura, UX, segurança, especialistas de negócio e gestão do projeto, topa? Vamos nessa
Esperamos que você…
- Desenvolva e evolua aplicações web responsivas para gestão e fiscalização de contratos;
- Construa interfaces para consulta documental, visualização de fontes, alertas, dashboards e acompanhamento de riscos;
- Implemente experiências conversacionais com respostas citadas e acesso aos documentos originais;
- Desenvolva serviços de backend, APIs e componentes de integração;
- Integre a aplicação a modelos de machine learning, LLMs, pipelines RAG, GraphRAG e sistemas multiagentes;
- Implemente mecanismos para apresentação e validação das evidências utilizadas nas respostas da IA;
- Integre dados provenientes de sistemas operacionais, SAP, repositórios documentais e outras fontes corporativas;
- Desenvolva fluxos para ingestão, consulta, versionamento e rastreamento de documentos;
- Implemente autenticação, autorização e controle de acesso por perfil, contrato e tipo de informação;
- Construa trilhas de auditoria para registrar consultas, respostas, fontes, ações dos usuários e decisões dos agentes;
- Desenvolva mecanismos de tratamento de falhas, retentativas e sincronização para ambientes com conectividade instável;
- Garanta desempenho, escalabilidade, disponibilidade e facilidade de manutenção da aplicação;
- Aplique práticas de desenvolvimento seguro, proteção de dados e mitigação de vulnerabilidades;
- Crie testes unitários, de integração, de contrato, de interface e de ponta a ponta;
- Participe da definição e implementação dos processos de integração e entrega contínuas;
- Implemente logs, métricas, rastreamento distribuído e mecanismos de diagnóstico;
- Realize revisões de código e apoiar a definição de padrões técnicos;
- Investigue problemas de maior complexidade e propor soluções sustentáveis;
- Documente decisões técnicas, APIs, componentes, integrações e procedimentos operacionais;
- Oriente profissionais menos experientes e contribuir para o desenvolvimento técnico da equipe;
- Participe de demonstrações, validações com usuários e evolução do produto ao longo do projeto.
Precisamos que você…
- Tenha graduação completa há pelo menos 10 anos em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Engenharia da Computação ou áreas correlatas;
- Tenha experiência sólida no desenvolvimento de aplicações web fullstack;
- Possua domínio de pelo menos uma tecnologia de frontend, como React, Angular ou Vue;
- Tenha experiência na construção e integração de APIs REST ou GraphQL;
- Possua conhecimento de arquitetura de software, orientação a objetos, padrões de projeto e princípios de código limpo;
- Tenha experiência com bancos de dados relacionais e linguagem SQL;
- Tenha conhecimento de bancos de dados NoSQL e estratégias de armazenamento de documentos;
- Tenha experiência com autenticação, autorização e controle de acesso baseado em perfis;
- Tenha conhecimento de testes automatizados e práticas de garantia da qualidade;
- Tenha experiência com Git, revisão de código e desenvolvimento colaborativo;
- Possua conhecimento de contêineres, integração contínua e entrega contínua;
- Tenha experiência com serviços e aplicações executados em ambientes de nuvem;
- Tenha conhecimento de observabilidade, logs, métricas e monitoramento de aplicações;
- Possua capacidade de diagnosticar problemas de desempenho, integração e disponibilidade;
- Possua capacidade de comunicar decisões técnicas e seus impactos para diferentes públicos.
É legal que você...
- Tenha experiência na integração de aplicações com LLMs e plataformas de inteligência artificial generativa;
- Tenha conhecimento de arquiteturas RAG, GraphRAG, embeddings e bancos de dados vetoriais;
- Tenha expe