 
        
        O papel de um Engenheiro de Software visa contribuir com a equipe de tecnologia da empresa.
As responsabilidades incluem:
 * Criar e manter arquiteturas serverless em nuvem, desenvolver aplicações em Node.js e TypeScript no back-end e React no front-end;
 * Projetar, implementar e manter arquiteturas serverless em ambientes de nuvem, garantindo escalabilidade e eficiência dos sistemas;
 * Estabelecer e manter práticas eficazes de integração contínua e entrega contínua (CI/CD), automatizando processos de desenvolvimento, testes e implantação para garantir entrega rápida e confiável dos sistemas;
 * Promover e implementar melhores práticas de desenvolvimento, incluindo revisões de código, testes automatizados e padronização de código, para garantir qualidade e manutenibilidade do código-fonte;
 * Colaborar ativamente com equipes multidisciplinares, incluindo desenvolvimento, design e operações, para entender e atender aos requisitos de negócios, garantindo soluções técnicas alinhadas com os objetivos organizacionais;
 * Fornecer orientação técnica e mentoramento para membros juniores da equipe, promovendo crescimento profissional e excelência técnica dentro da organização.