Tech Lead Backend Azure | Remota - 135206
Tech Lead Backend Azure | Remota - 135206
Alphaville - Barueri, BR, 06.454-000
O que buscamos:
Profissional de nível Líder que atue com (Java/Kotlin/GO/Azure).
Responsabilidades:
- Desenvolvimento de uma plataforma baseada em arquitetura celular (Cell-Based Architecture), com foco em roteamento, escalabilidade, resiliência e observabilidade em ambiente Microsoft Azure.
- Desenvolver e evoluir serviços de roteamento HTTP com autenticação via Azure AD/Entra ID, consulta ao shard map e direcionamento para a célula correta no AKS.
- Implementar roteamento de eventos utilizando Azure Event Hubs, garantindo idempotência, consumer groups por célula, dead-letter queue e rastreabilidade por correlation IDs.
- Desenvolver a camada de acesso a dados utilizando Azure SQL, Cosmos DB e Azure Cache for Redis, garantindo isolamento entre células e estratégias de cache.
- Implementar APIs REST ou gRPC versionadas para o Control Plane, incluindo registro de tenants, gerenciamento de shard map e operações de re-sharding.
- Garantir alta disponibilidade dos serviços por meio de circuit breakers, retry com backoff, fallback para cache local e static stability.
- Definir e implementar migrações de banco utilizando Flyway ou Liquibase integradas ao pipeline de deploy.
- Liderar tecnicamente o time de backend, realizando code reviews, definindo padrões arquiteturais, produzindo ADRs e apoiando estimativas técnicas.
- Trabalhar em conjunto com equipes de Arquitetura e DevOps na evolução da solução.
- Definir pipelines de deploy em AKS utilizando ArgoCD/GitOps, incluindo health checks, rollback e gerenciamento de configuração.
- Implementar observabilidade com Datadog, incluindo APM, métricas, logs e traces distribuídos.
Requisitos Obrigatórios
- Experiência com Java, Go ou Kotlin em aplicações distribuídas de alta disponibilidade.
- Vivência como Tech Lead de equipes de backend.
- Experiência com Azure SQL, Cosmos DB, modelagem de dados, sharding e otimização de performance.
- Conhecimento em Azure Event Hubs ou Service Bus, incluindo consumer groups, idempotência e dead-letter queues.
- Experiência com Azure Cache for Redis, Azure Key Vault e gestão de secrets.
- Conhecimento em AKS, Docker, deploy de aplicações, health checks e ciclo de vida de containers.
- Experiência com ArgoCD, GitOps e pipelines CI/CD.
- Conhecimento em observabilidade utilizando Datadog (APM, logs e traces distribuídos).
- Experiência na definição de APIs REST ou gRPC e arquiteturas resilientes.
Desejável:
- Experiência com Cell-Based Architecture ou sistemas distribuídos com sharding.
- Conhecimento em serviços AWS (Aurora, DynamoDB, MSK e ElastiCache).
- Experiência com Go em serviços de alta performance e baixa latência.
- Participação em pré-vendas técnicas e elaboração de propostas.
- Certificações AZ-204, CKA ou equivalentes.
- Tecnologias: Java 8+, Go, Kotlin, Microsoft Azure (API Management, Compute, Database e Big Data), AKS, Cosmos DB, Azure SQL, Event Hubs, Redis, Key Vault, ArgoCD, GitOps, Datadog.
Descrição comportamental:
Procuramos uma pessoa que:
- Goste de trabalhar em equipe e seja colaborativa em suas atribuições;
- Tenha coragem para se desafiar e ir além, abraçando novas oportunidades de crescimento;
- Transforme ideias em soluções criativas e busque qualidade em toda sua rotina;
- Tenha habilidades de resolução de problemas;
- Possua habilidade e se sinta confortável para trabalhar de forma independente e gerenciar o próprio tempo;
- Tenha interesse em lidar com situações adversas e inovadoras no âmbito tecnológico.
Big enough to deliver – small enough to care.
#VempraGFT
#VamosVoarJuntos
#ProudToBeGFT