← Back to Jobs

Software Engineer Pleno (Node.js/React)

LíberBrasil
Full-time
👁️ 0 views📝 0 applicationsPosted 7/13/2026Expires 8/14/2026

Get alerts for roles like this

More Software Engineer Pleno (Node.js/React) roles in Brasil — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Resumo da vaga Estamos em busca de uma pessoa apaixonada por tecnologia, com experiência prática em aplicações modernas utilizando Node.js e React. Esperamos alguém com mentalidade de dono(a), boa autonomia técnica, que proponha soluções, entenda o negócio e contribua ativamente para a evolução técnica do time. Valorizamos ambientes colaborativos, com uma cultura que incentiva a iniciativa, o desenvolvimento profissional e o uso de tecnologias modernas para enfrentar desafios técnicos relevantes. Se você é hands-on, tem senso crítico, gosta de construir, propor melhorias e crescer junto com um time engajado, essa vaga é pra você! Principais responsabilidades • Atuar como parte de um time ágil, entregando soluções de valor para o negócio de forma autônoma; • Projetar, desenvolver, testar e evoluir aplicações fullstack com foco em Node.js (backend) e React (frontend); • Garantir a qualidade do código com boas práticas de engenharia, testes automatizados e code reviews; • Realizar code review de colegas, contribuindo com feedbacks técnicos construtivos; • Colaborar na definição de soluções técnicas e na evolução da arquitetura dos sistemas; • Atuar na manutenção e evolução de aplicações já existentes, propondo melhorias arquiteturais quando pertinente; • Investigar e solucionar problemas técnicos com relativa independência; • Utilizar IA orientada por especificação no desenvolvimento, partindo de especificações claras para gerar, testar e revisar código com apoio de IA, mantendo senso crítico sobre o resultado gerado; • Contribuir para a melhoria contínua dos processos, práticas e ferramentas do time; • Apoiar e trocar conhecimento com devs de diferentes níveis de experiência, inclusive dando suporte ao crescimento de perfis mais juniores; • Participar ativamente das cerimônias ágeis, contribuindo com ideias e direcionamentos técnicos. INEGOCIÁVEIS | Principais competências e habilidades • Perfil autônomo, proativo, hands-on e com espírito de time; • Experiência sólida com Node.js e React.js em aplicações reais/produção; • Boas noções de arquitetura de software e boas práticas de desenvolvimento; • Experiência prática com IA orientada por especificação (spec-driven development) aplicada ao desenvolvimento de software, capacidade de traduzir especificações em prompts/contexto estruturado para geração de código, testes ou documentação; • Familiaridade com bancos de dados relacionais (PostgreSQL, MySQL) e/ou não relacionais (MongoDB etc.); • Capacidade de escrever código limpo, legível, testável e sustentável; • Experiência com testes automatizados (unitários e/ou de integração); • Vivência com metodologias ágeis (Scrum, Kanban); • Boa capacidade de análise e resolução de problemas técnicos de complexidade moderada; • Boa comunicação e capacidade de colaborar com outras áreas. DESEJÁVEIS | Principais competências e habilidades • Experiência com mensageria (RabbitMQ, SQS); • Familiaridade com Docker e práticas de containerização; • Experiência com CI/CD e versionamento em Git; • Conhecimento de monitoramento e observabilidade (ex: Datadog); • Experiência com serviços AWS (EC2, S3, RDS, etc.); • Noções de arquitetura orientada a eventos ou DDD; • Interesse em evoluir para posições de maior senioridade técnica.