Descrição do Cargo
O engenheiro de software senior será um membro fundamental da nossa equipe de tecnologia, contribuindo ativamente para o desenvolvimento e evolução de aplicações web complexas que apoiam nossos projetos de dados em múltiplas indústrias.
* Liderar o desenvolvimento de aplicações web utilizando JavaScript/TypeScript e frameworks modernos como React e Next.js, priorizando arquitetura limpa, reuso e performance.
* Projetar e implementar soluções de integração de dados com bancos relacionais e não relacionais (PostgreSQL, MongoDB, Azure Cosmos DB), com foco em eficiência e escalabilidade.
* 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, transformando modelos e algoritmos de dados em soluções visuais e produtos interativos.
* Definir a arquitetura de software e padrões técnicos, promovendo boas práticas de DevOps, CI/CD, testes automatizados e versionamento (Git, Docker, Kubernetes).
* Mentorar desenvolvedores de diferentes níveis, promovendo crescimento técnico e colaboração.
-----------------------------------
Habilidades Requeridas
1. Possuir conhecimentos avançados em JavaScript/TypeScript e frameworks como React e Next.js.
2. Experiência em desenvolvimento de aplicações web com banco de dados relacionais e não relacionais.
3. Conhecimento em autenticação, segurança e deploys contínuos em nuvem.
4. Sólidas habilidades em design de interface e usabilidade.
5. Capacidade de trabalhar em equipe e gerenciar conflitos.
6. Compreensão das melhores práticas em desenvolvimento e operação de sistemas.
-----------------------------------
Vantagens
Ajudar a construir aplicações web inovadoras e escaláveis.
Trabalhar em uma equipe dinâmica e diversificada.
Crescer profissionalmente com oportunidades de treinamento e desenvolvimento.
Apoiar a expansão dos nossos negócios globais.
-----------------------------------
Outros
Fazer parte de uma organização líder em tecnologia.
Desenvolver habilidades e competências em domínios diversos.
Criar soluções criativas e sustentáveis.
Aumentar a produtividade e alcançar os objetivos da empresa.