🚀 Já pensou em se tornar um Roxpert? Faça parte da Rox Partner – A Dexian Company, unindo a nossa energia e espírito inovador à força e presença global da Dexian, referência mundial em tecnologia e talentos.
Com 7 anos de atuação no mercado, contamos hoje com mais de 180 Roxperts, trabalhando com grandes clientes, parceiros e desafios em Tecnologia, Dados e IA. E tem mais: estamos em 66º lugar entre 1.212 pequenas empresas no ranking GPTW! 🏆E aí, bora evoluir juntos? 🚀🚀
Estamos buscando um(a) Tech Lead de Desenvolvimento e Dados apaixonado(a) por desafios e com experiência sólida em gestão de times em desenvolvimento. Se você é um(a) profissional apaixonado(a) por tecnologia gostaríamos de conhecê-lo(a).
Responsabilidades e Atribuição
- Liderar tecnicamente times de desenvolvimento e dados, orientando decisões de arquitetura, engenharia e implementação.
- Atuar no desenvolvimento e evolução de aplicações web, utilizando Node.js, JavaScript/ES6+ e TypeScript.
- Desenvolver e manter aplicações frontend utilizando React e/ou Angular, considerando arquitetura de componentes, gerenciamento de estado e performance.
- Desenvolver e integrar APIs RESTful e GraphQL, incluindo autenticação, autorização, tratamento de erros e boas práticas de segurança.
- Projetar e evoluir microsserviços, sistemas distribuídos e arquiteturas orientadas a eventos, garantindo escalabilidade, disponibilidade, resiliência e segurança.
- Trabalhar com bancos de dados relacionais e NoSQL, incluindo modelagem, SQL, otimização de consultas, índices, relacionamentos e performance.
- Atuar com bancos como MySQL, PostgreSQL e MongoDB, conforme as necessidades das soluções.
- Definir e implementar soluções em Microsoft Azure, utilizando serviços adequados aos requisitos de negócio e arquitetura.
- Trabalhar com arquiteturas cloud-native e serverless, utilizando serviços como Azure Functions, App Service, Storage, Service Bus, Key Vault, Azure SQL, Azure Monitor e Application Insights.
- Implementar e evoluir processos de CI/CD, automação de builds, testes e deploys utilizando Azure DevOps, Azure Repos e Azure Pipelines.
- Utilizar Git, branching, Pull Requests e Code Review, garantindo qualidade, rastreabilidade e colaboração no desenvolvimento.
- Aplicar princípios de SOLID, Clean Code, Design Patterns e boas práticas de engenharia de software.
- Estabelecer e promover cultura de testes automatizados, incluindo testes unitários, de integração e E2E.
- Implementar práticas de observabilidade, incluindo logging, métricas, monitoramento, tracing e acompanhamento de performance das aplicações.
- Trabalhar com Docker, Kubernetes, mensageria e processamento assíncrono, utilizando tecnologias como Kafka, RabbitMQ e Azure Service Bus.
- Atuar na definição e evolução de estratégias e arquiteturas de dados, incluindo pipelines, ETL/ELT, Data Lake, Data Warehouse, Lakehouse, governança e qualidade de dados.
- Trabalhar com serviços de dados do Azure, como Azure Data Factory, Azure Synapse Analytics, Azure Databricks e Microsoft Fabric.
- Apoiar a definição de padrões arquiteturais, documentação técnica e Architecture Decision Records (ADRs).
- Avaliar novas tecnologias e propor soluções que contribuam para inovação, eficiência, escalabilidade e geração de valor para o negócio.
- Atuar com metodologias ágeis, como Scrum e Kanban, apoiando planejamento, priorização e acompanhamento das entregas.
- Promover mentoria, desenvolvimento técnico, disseminação de conhecimento e evolução da maturidade do time.
- Atuar junto a stakeholders técnicos e de negócio, traduzindo requisitos em soluções tecnológicas viáveis e sustentáveis.
- Apoiar iniciativas relacionadas a segurança, DevSecOps, governança, compliance e FinOps.
- Participar de decisões relacionadas a arquitetura, priorização técnica, riscos, trade-offs e evolução tecnológica das soluções.