Full Stack Developer Sênior - Node.js + Angular (Desenvolvimento AI-First) - São Paulo/SP ou Cascavel/PR

Aprova
Gerente
Presencial
Publicado em 27 de novembro de 2025

Descrição da Vaga

**Sobre a Aprova** A Aprova é uma Govtech líder em crescimento no Brasil, com a missão de utilizar o potencial da tecnologia para ajudar o governo a melhorar a vida das pessoas. Nosso objetivo é impactar positivamente na redução de gastos com papel, reduzindo o tempo necessário para aprovações e levando a transformação digital. Já recebemos um aporte de R$ 22,5 milhões, o maior investimento em uma Govtech da América Latina, para impulsionar ainda mais nossos produtos e alcançar nosso maior objetivo: tornar os órgãos públicos 100% eficientes, menos burocráticas e digitais para todos. Nosso time de tecnologia está em constante crescimento, buscando profissionais que queiram resolver grandes desafios e, juntos, desburocratizar o Brasil. **O nosso desafio e a nova forma de trabalho: AI\-First** Na Aprova, estamos revolucionando a forma como desenvolvemos software, adotando uma abordagem "AI\-First". Isso significa uma transição de um modelo onde o desenvolvedor escreve todo o código manualmente para um onde a **Inteligência Artificial (IA) e ferramentas como o Cursor** auxiliam na geração de código. O papel do Engenheiro de Software evolui para o de um **arquiteto de prompts** , atuando mais como um orientador, planejador e revisor. Você terá um contato muito maior com o negócio, trabalhando em projetos de forma vertical nos projetos, desde o refinamento até o deploy. **Seu papel** Como Engenheiro(a) de Software, você colaborará com equipes multidisciplinares, incluindo Tech Lead, Principal, CTO, QA e Product Managers, para projetar e entregar um software funcional e com qualidade. Você será fundamental para o sucesso de nossos projetos, tomando decisões técnicas e estratégicas e buscando sempre a solução mais eficiente para os problemas. **Responsabilidades e atribuições** * Referência técnica e inovação AI\-First: * Atuar como referência técnica e especialista em arquitetura, auxiliando o time em dúvidas e configurações de cenários complexos. * Pesquisar novas tecnologias e ser o precursor da cultura de inovação e eficiência, desenvolvendo e disseminando boas práticas no time, especialmente no uso de IA para acelerar o desenvolvimento. * Impulsionar melhorias significativas para um crescimento sustentável da aplicação, contribuindo com design, arquitetura e otimização de estruturas de dados de forma eficaz e inovadora. * Engenharia de prompt e curadoria de código: * Planejar e detalhar tarefas de forma minuciosa, atuando como um engenheiro de prompts, fornecendo contexto suficiente para que a IA (como o Cursor) execute as etapas do projeto. * Desenvolver a habilidade de guiar a IA com prompts claros e eficazes, e de revisar, ajustar e validar o código gerado, garantindo a funcionalidade, escalabilidade e aderência aos padrões de projeto. * Colaborar ativamente na criação e evolução de "Cursor Rules" e "MCPs" para otimizar o desempenho e a qualidade das respostas da IA. * Focar na curadoria do código gerado, garantindo a qualidade e consistência. * Desenvolvimento e Qualidade: * Projetar, desenvolver e manter aplicações full stack, incluindo backend RESTful em TypeScript, NodeJS e Python, e frontend em TypeScript \+ Angular. * Ser owner de todo o ciclo de vida do desenvolvimento de software, escrevendo códigos bem estruturados, eficientes e testáveis. * Garantir a qualidade do código, participando de revisões e sugerindo melhorias em todos os processos, inclusive incentivando a escrita de códigos limpos e testáveis. * Elaborar testes unitários seguindo as guidelines estabelecidas. * Visão de Negócio e Proatividade: * Acompanhar a idealização de soluções de features com o time de Produto, garantindo comunicação eficaz e foco na entrega de valor para o cliente e o negócio. * Identificar oportunidades, propor melhorias, novas soluções e estratégias que gerem valor e impacto significativo para o crescimento da empresa. * Ser o protagonista na elaboração e execução de planos estratégicos, visando entregas de impacto na escalabilidade da aplicação e no atingimento dos objetivos de negócio. * Ser investigativo e atento a incidentes: identificar gargalos e propor a solução mais adequada e rápida. * Disseminar conhecimento e criar documentação técnica das tarefas entregues. * Contribuir para o desenvolvimento da própria equipe, considerando as necessidades do time para a implementação, incluindo treinamento e delegação. **Requisitos e qualificações** * Graduação completa em Analista de Sistemas, Ciência da Computação, Engenharia da Computação ou áreas afins. * Experiência comprovada na execução de projetos complexos de forma estratégica, desde a concepção da arquitetura da informação até melhorias no produto. * Ser referência técnica e especialista em arquitetura de sistemas, com cases de construção de aplicações escaláveis. * Proficiência em nossa stack tecnológica: NodeJS, Typescript, Angular (ou Vue/React), MongoDB, e ferramentas da AWS. * Experiência na construção de produtos distribuídos no modelo SaaS – Software as a Service. * Experiência prática e proficiência com ferramentas de IA para desenvolvimento de software, como Cursor. * Compreensão sólida dos princípios de engenharia de prompt e habilidade em formular instruções claras e eficazes para a IA. * Capacidade de revisão e validação crítica do código gerado por IA, garantindo sua funcionalidade e escabilidade conforme os padrões já estabelecidos. * Experiência na criação e otimização de "Rules" e "MCPs" para IA, contribuindo para a melhoria contínua do fluxo de trabalho AI\-First. * Habilidades de comunicação para explicar conceitos técnicos de forma clara e compreensível para diferentes stakeholders (técnicos e não técnicos) e informar ações de forma objetiva e coesa ao time. * Mentalidade de aprendizado contínuo e adaptabilidade a novas ferramentas e metodologias, como a integração da IA no desenvolvimento. **Diferenciais** * Experiência em construção de aplicações em paradigma DDD (Design Driven Domain). * Experiência em construção de features de integrações (REST e SOAP). * Experiência em implementação de tecnologias de filas como SQS. * Ter trabalhado em empresas de alto crescimento (Startups). * Vivência em aplicações com regras de negócio similares às da Aprova. * Dominar dinâmicas e ferramentas de gestão (ex: ferramentas de priorização e discovery). * Experiência em mentorar e disseminar conhecimento sobre o uso de IA para colegas. **Informações adicionais** **OFERECEMOS:** * Plano de Saúde Bradesco 100% pago pela empresa; * Convênio Odontológico; * Vale Refeição Swile; * Seguro de Vida; * TotalPass; * Desconto para Psicoterapia em parceria com a Vittude; * Licença paternidade de 20 dias; * Day off para o seu aniversário; * Equipamentos fornecidos pela empresa. Temos uma arquitetura de microsserviços em ambiente *serverless* , totalmente suportada pelos recursos da AWS, incluindo Lambda, EC2, S3, Route 53 e CloudFront. Utilizamos NestJS no Back\-end com TypeScript e Node.js, e o Front\-end em TypeScript com Angular. Implementamos integração contínua e entrega contínua (CI/CD) utilizando Jenkins para garantir entregas rápidas e eficientes. Para organização e gerenciamento eficazes de tarefas, contamos com o Jira. Estamos trabalhando para que nossos processos sejam cada vez mais automatizados via Terraform. Continuamente refinamos nossa *stack* para enfrentar os desafios de escala e atender às crescentes demandas de nossos clientes de maneira eficaz e inovadora.

Vaga originalmente publicada em: linkedin

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev