Desenvolvimento Backend Azure (Pleno/Sênior) | Remota - 135205

 Posted a day ago
  
 Brazil
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Develop and maintain ZeroLayer components, including HTTP routing, event integration, and data access layers using Azure services. Ensure system quality through automated testing, code reviews, and robust observability practices using Datadog.

O que buscamos:

 

Profissional de nível Pleno/Sênior que atue com (Java/Kotlin/GO/Azure).

 

Responsabilidades:

 

  • Desenvolvimento dos Componentes ZeroLayer.
  • Implementar features e correcoes no ZeroLayer Router HTTP: lookup de shard map, autenticacao via Azure AD e propagacao de correlation IDs.
  • Implementar integracao com Azure Event Hubs no ZeroLayer Router Kafka: consumer groups por celula, idempotencia e rastreabilidade de eventos.
  • Desenvolver a camada de acesso a dados do ZeroLayer Data com sharding em Azure SQL e Cosmos DB, respeitando os limites da celula.
  • Contribuir com as APIs do Control Plane: leitura de shard map e operacoes de registro de tenant.
  • Integrar serviços ao Azure Key Vault para gestão de secrets e credenciais de aplicação, evitando segredos hardcoded.
  • Qualidade e Testes - Projetar e implementar testes unitarios e de integracao como parte do ciclo de desenvolvimento.
  • Realizar revisao de codigo de outros membros do time, com foco em isolamento celular e qualidade tecnica.
  • Escrever e revisar migracoes de schema via Flyway ou Liquibase integradas ao pipeline de deploy no AKS.
  • Fornecer estimativas de esforco para partes do projeto e participar de refinamentos tecnicos.
  • Banco de Dados no Azure - Implementar queries e acessos ao Azure SQL respeitando os limites de shard da celula, sem operacoes cross-shard. - Modelar e acessar colecoes no Cosmos DB com particionamento alinhado ao tenant key.
  • Implementar cache com Azure Cache for Redis para reducao de latencia em operacoes de leitura frequente.
  • Esteiras e Deploy - Operar o fluxo de deploy via ArgoCD: entender o que acontece entre o merge e o servico em producao no AKS.
  • Configurar corretamente health checks, readiness probes e graceful shutdown nos servicos desenvolvidos.
  • Construir e versionar imagens de container para o Azure Container Registry seguindo as boas praticas do time.
  • Observabilidade - Instrumentar servicos com logs estruturados, metricas e correlation IDs para rastreabilidade ponta a ponta no Datadog.
  • Utilizar Datadog APM para investigar comportamentos em producao e apoiar resolucao de incidentes.

 

Requisitos Obrigatórios

 

  • Java, Go ou Kotlin com experiencia em servicos de producao.
  • Azure SQL: modelagem, queries e migracoes de schema.
  • Cosmos DB: modelagem com particionamento alinhado ao padrao de acesso.
  • Azure Event Hubs ou Service Bus: integracao como consumer/producer.
  • Azure Cache for Redis: estrategia de cache em servicos de backend.
  • Azure Key Vault: gestão de secrets e credenciais de aplicação.
  • AKS: entender o ambiente de execucao, health checks e ciclo de vida de pods.
  • ArgoCD: entender o fluxo de deploy da aplicacao no modelo GitOps.
  • Testes automatizados: unitarios e de integracao como pratica de desenvolvimento.

 

 

Desejável:

 

  • Familiaridade com Cell-Based Architecture ou sistemas multi-tenant em producao.
  • AWS para de-para: RDS, DynamoDB, SQS ou ElastiCache.
  • Datadog: instrumentacao de APM e investigacao de traces em producao.
  • Go para servicos de roteamento de alta performance.
  • Experiencia com revisao de codigo em times de backend.

 

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

 

 

 

 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Backend Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified