A sua principal responsabilidade é desenvolver soluções de software escaláveis e seguras utilizando linguagens como Node.js e frameworks como Express e NestJS. Para isso, você precisará ter habilidades em manipulação de bancos de dados relacionais (SQL) e não relacionais (NoSQL), além de conhecimento em Redis para otimização de desempenho. Além disso, é fundamental conhecer boas práticas de desenvolvimento como SOLID e Clean Architecture, e ter experiência com serviços de hospedagem e infraestrutura em nuvem, como AWS e DigitalOcean. Por fim, é importante ter conhecimento em testes unitários e E2E, utilizando ferramentas como Jest e Mocha, e ser familiarizado com metodologias ágeis como Scrum ou Kanban. Requisitos