Tech Lead de Desenvolvimento e Dados

PJ, São Paulo Remote

🚀 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.
Requirements
  • Experiência sólida atuando como Tech Lead, Líder Técnico ou Software Engineer Sênior.
  • Experiência com liderança técnica de times e projetos de desenvolvimento de software e/ou dados.
  • Domínio de Node.js e JavaScript (ES6+), incluindo experiência com TypeScript.
  • Experiência com frameworks backend como Express.js e/ou Fastify.
  • Experiência sólida com React.js e/ou Angular, incluindo arquitetura de componentes, gerenciamento de estado com Redux, MobX ou soluções equivalentes;
  • Experiência com desenvolvimento de APIs RESTful e GraphQL, incluindo autenticação, autorização, segurança e integrações.
  • Experiência com MySQL e/ou PostgreSQL, modelagem de dados, SQL avançado, índices, relacionamentos e otimização de consultas.
  • Conhecimento de bancos NoSQL, especialmente MongoDB.
  • Experiência com microsserviços, sistemas distribuídos e arquiteturas orientadas a eventos.
  • Conhecimento de princípios de escalabilidade, alta disponibilidade, resiliência e segurança de aplicações.
  • Domínio de Git, branching, Pull Requests e Code Review.
  • Conhecimento de SOLID, Clean Code e Design Patterns.
  • Experiência com CI/CD, automação de builds, testes e deploys.
  • Experiência com Microsoft Azure e seus principais serviços.
  • Experiência com Azure DevOps, Azure Repos e Azure Pipelines.
  • Experiência com testes automatizados, incluindo unitários, integração e E2E.
  • Conhecimento de observabilidade, logging, métricas e monitoramento.
  • Experiência com Docker e Kubernetes.
  • Conhecimento de soluções de mensageria e processamento assíncrono, como Kafka, RabbitMQ e/ou Azure Service Bus.
  • Experiência ou conhecimento em Data Engineering e Arquitetura de Dados.
  • Conhecimento de ETL/ELT, Data Lake, Data Warehouse, Lakehouse, governança e qualidade de dados.
  • Conhecimento de serviços de dados do Azure, como Azure Data Factory, Azure Synapse Analytics, Azure Databricks e/ou Microsoft Fabric.
  • Experiência com Scrum, Kanban ou outras metodologias ágeis.
  • Capacidade de comunicação, liderança, mentoria e tomada de decisão técnica.
  • Capacidade de solucionar problemas complexos e realizar análises de trade-offs arquiteturais.


Diferenciais

  • Experiência avançada com arquitetura e serviços do Microsoft Azure.
  • Experiência com Azure Functions, App Service, Storage, Service Bus, Key Vault, Azure SQL, Azure Monitor e Application Insights.
  • Experiência com Azure DevOps em ambientes corporativos.
  • Experiência com arquiteturas serverless e cloud-native.
  • Experiência com AWS e/ou Google Cloud Platform.
  • Conhecimento ou experiência prática em FinOps, DevSecOps, segurança cloud e governança.
  • Experiência na elaboração e gestão de ADRs e padrões arquiteturais.
  • Experiência avançada com observabilidade, monitoramento e troubleshooting de aplicações distribuídas.
  • Experiência com Data Engineering, Data Architecture e plataformas modernas de dados.
  • Experiência com IA, Machine Learning e/ou GenAI aplicada a produtos, desenvolvimento ou dados.
  • Certificações relevantes em Azure, Cloud, Data, DevOps ou Arquitetura.
Benefits
  • Atuação remota – Segunda a sexta, (09h às 18h);
  • VR/VA – Valor de R$300,00 por mês cumulativos para gastar como, quando e onde quiser (o valor é creditado na sua conta do Ifood mensalmente e temos o cartão bandeira ELO)
  • Aniversário – Uma data tão especial, a Rox te presenteia com um vale presente e um Day off para que você possa curtir seu dia;
  • Blog – Na Rox incentivamos o compartilhamento, caso queira publicar um artigo em nosso blog (a cada 2 posts aprovados) você ganha um bônus;
  • Cursos – Acesso completo pela RoxSchool, Plataforma Alura, Pluralsight, Oreilly para livros e palestras e RoxSchool;
  • Certificações – Reembolso de certificação de até R$300,00 (TECNOLOGIA) + Bônus de R$300,00 por certificação alcançada dessas Brands;
  • Auxílio Psicólogo – Duas sessões de Psicoteparia custeados pela ROX mensalmente com psicólogos parceiros;
  • WellHub (Gympass);
  • Oferecemos o equipamento de trabalho.