Desenvolvedor(a) Full Stack Sênior (Node.js, React)
Insi · Remoto, BR
**O que procuramos?** Buscamos uma pessoa Desenvolvedora Full Stack Sênior com forte viés de arquitetura de soluções para atuar no desenho, na evolução e na sustentação de sistemas e produtos digitais. Este profissional será uma referência técnica para o time, contribuindo para decisões de arquitetura, qualidade, segurança, performance e evolução de aplicações em nuvem. Você irá trabalhar com TypeScript, Node.js, React e Next.js, atuando desde a modelagem de soluções e integrações até a implementação, observabilidade e evolução de sistemas em produção. Conhecimento em IA generativa é importante, especialmente para entender como incorporar LLMs, RAG e automações de forma segura e sustentável aos produtos e ao fluxo de engenharia. Buscamos alguém com forte capacidade analítica, visão sistêmica e liderança técnica. A pessoa deverá traduzir desafios complexos de negócio em arquiteturas simples, escaláveis e sustentáveis, apoiando o time nas decisões técnicas e no desenvolvimento de pessoas. **Atribuições principais:** * Projetar, desenvolver e sustentar aplicações full stack utilizando TypeScript, Node.js, React e Next.js.Atuar no desenho, na evolução e na documentação de arquiteturas de soluções, garantindo simplicidade, escalabilidade, segurança e manutenibilidade. * Definir padrões técnicos, contratos de API, fronteiras de serviços, estratégias de integração e boas práticas de engenharia. * Projetar e implementar APIs robustas, seguras e escaláveis, incluindo integrações síncronas e assíncronas entre sistemas. * Atuar no desenho e na evolução de arquiteturas orientadas a eventos, mensageria e processamento assíncrono, conforme a necessidade das soluções. * Modelar, otimizar e administrar bancos de dados PostgreSQL e MongoDB, com foco em integridade, performance, segurança e evolução. * Arquitetar, implantar, monitorar e evoluir soluções em AWS e/ou GCP, assegurando alta disponibilidade, escalabilidade e controle de custos. * Contribuir para a definição e evolução de pipelines de CI/CD, automação de deploy, testes automatizados e práticas de observabilidade. * Garantir a qualidade do software por meio de code review, padrões arquiteturais, testes automatizados, análise de riscos e evolução contínua da base de código. * Investigar e resolver problemas complexos de arquitetura, performance, integrações, infraestrutura e comportamento em produção. * Avaliar oportunidades de uso de IA generativa, RAG, agentes e automações, propondo soluções seguras, simples e mensuráveis. * Apoiar a evolução do fluxo de desenvolvimento orientado a especificações (SDD), contribuindo para especificações técnicas, dependências, critérios de aceite e decisões arquiteturais. * Apoiar tecnicamente o time, disseminando conhecimento, mentorando pessoas e contribuindo para a evolução contínua das soluções e das práticas de engenharia. * Definir as melhores práticas de desenvolvimento; * Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front\-End e Back\-End; * Executar o desenvolvimento das funcionalidades complexas; * Propor evoluções tecnológicas nos sistemas. * Monitorar a execução das boas práticas de desenvolvimento de sistemas. * Validar o nível de testes existentes nos projetos; * Validar as novas funcionalidades das aplicações; * Monitorar o desempenho e desempenho dos sistemas das aplicações; * Propor evoluções tecnológicas nos sistemas; * Antecipar\-se a oportunidades e problemas, ágil com rapidez e eficácia, desenvolvendo soluções de forma preventiva; * Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto; * Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários; * Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos. **Requisitos:** * Experiência sólida com desenvolvimento Full Stack, com atuação em sistemas ou produtos em produção. * Domínio avançado de JavaScript e TypeScript. * Experiência avançada com Node.js no desenvolvimento de APIs, microsserviços e integrações. * Experiência avançada com React e Next.js. * Sólido conhecimento em HTML5, CSS3 e desenvolvimento de interfaces modernas, responsivas e acessíveis. * Vivência profunda em modelagem, administração e otimização de bancos de dados PostgreSQL e MongoDB. * Experiência com integrações síncronas e assíncronas entre sistemas, APIs e plataformas. * Experiência com mensageria, filas e/ou arquiteturas orientadas a eventos. * Vivência com Cloud Pública (AWS, Azure e/ou GCP), incluindo arquitetura, deploy, segurança, escalabilidade, custos e monitoramento. * Experiência com Docker, CI/CD, Git, code review e automação de entregas. * Experiência com testes automatizados, estratégias de teste, qualidade de código e boas práticas de engenharia. * Conhecimento prático em IA generativa, incluindo LLMs, prompts, RAG, embeddings e integração de capacidades