Funções do Engenheiro de Software
* Liderar o desenvolvimento de aplicações web utilizando tecnologias como JavaScript, TypeScript e frameworks modernos para criar arquiteturas limpas, reutilizáveis e eficientes.
* Projetar e implementar soluções de integração de dados com bancos relacionais e não relacionais (PostgreSQL, MongoDB, Azure Cosmos DB), garantindo escalabilidade e eficiência.
* Gerenciar e otimizar aplicações na nuvem, configurando autenticação, segurança e deploys contínuos em múltiplos provedores cloud, como Azure, GCP e AWS.
* Colaborar com equipes multidisciplinares para transformar modelos e algoritmos de dados em soluções visuais e produtos interativos.
* Definir a estrutura de software e padrões técnicos, promovendo boas práticas de DevOps, CI/CD, testes automatizados e versionamento (Git, Docker, Kubernetes).
* Desenvolver habilidades técnicas em colaboradores de diferentes níveis, promovendo crescimento profissional e colaboração.
* Contribuir estrategicamente para decisões de produto, explorando novas tecnologias e garantindo qualidade e sustentabilidade das soluções.