Technical Lead, Backend – Azure

Posted 4 days ago

This is a fully remote position, open to applicants in Brazil.

πŸ“‹ Description

β€’ Develop and enhance the HTTP routing service, incorporating shard map lookups, authentication via Azure AD / Entra ID, and directing traffic to the appropriate cell within AKS.

β€’ Guarantee router resilience through the implementation of circuit breakers, retries with exponential backoff, and fallback mechanisms utilizing a local shard map cache.

β€’ Establish and evaluate the use of Azure Key Vault for managing service secrets and credentials.

β€’ Provide REST or gRPC APIs with versioned and documented contracts, ensuring they are covered by contract testing.

β€’ Facilitate event routing through Azure Event Hubs, ensuring consumer groups are isolated by cell and that delivery to each tenant is guaranteed.

β€’ Ensure idempotent message processing and create a strategy for a per-cell dead-letter queue.

β€’ Implement event traceability using correlation IDs that are propagated throughout the system.

β€’ Construct the data access layer with tenant-key-aligned sharding utilizing Azure SQL and Cosmos DB.

β€’ Define and execute schema migrations using Flyway or Liquibase, integrated with the AKS deployment pipeline.

β€’ Guarantee that database operations do not cross cell boundaries.

β€’ Implement a per-cell caching strategy with Azure Cache for Redis.

β€’ Develop Control Plane APIs for tenant registration, shard map management, and re-sharding procedures.

β€’ Maintain static stability during instances when the Control Plane is unavailable.

β€’ Oversee code and design reviews.

β€’ Lead the backend team and collaborate with DevOps and Architecture teams.

β€’ Create Architecture Decision Records (ADRs) and document API and database contracts.

β€’ Provide effort estimates and participate in technical proposal development.

β€’ Define the service deployment model on AKS utilizing ArgoCD.

β€’ Ensure APM instrumentation with Datadog, correlating traces, logs, and metrics.


⛳️ Requirements

β€’ Lead-level professional.

β€’ Proficiency in Java, Go, or Kotlin within high-scale production services, emphasizing resilience.

β€’ Experience serving as a tech lead for backend teams.

β€’ Expertise in Azure SQL and Cosmos DB, including modeling, sharding, and production tuning.

β€’ Familiarity with Azure Event Hubs or Service Bus, focusing on consumer groups, idempotency, and dead-lettering mechanisms.

β€’ Knowledge of Azure Cache for Redis, including caching strategies and per-cell invalidation.

β€’ Experience with Azure Key Vault, including establishing standards for secrets and credential management for the team.

β€’ Proficient in AKS, covering service deployment, health checks, readiness probes, and pod lifecycle management.

β€’ Experience with ArgoCD and GitOps as an application delivery model.

β€’ Familiarity with Datadog for APM, distributed tracing, and correlated production logging.

β€’ Experience with Cell-Based Architecture or production sharded systems is an advantage.

β€’ AZ-204, CKA, or equivalent certifications are a plus.

β€’ Knowledge of AWS equivalents such as Aurora, DynamoDB, MSK, and ElastiCache is advantageous.

β€’ Go experience in developing high-performance, low-latency routing services is favorable.

β€’ Involvement in technical pre-sales or proposal development is a plus.

β€’ Ability to work autonomously and manage your own schedule effectively.


🏝️ Benefits

β€’ Multi-benefit card – choose how and where to utilize it.

β€’ Educational grants for undergraduate, graduate, MBA, and language courses.

β€’ Certification incentive programs.

β€’ Flexible working hours.

β€’ Competitive salaries.

β€’ Annual performance reviews with a structured career development plan.

β€’ Opportunities for international careers.

β€’ Access to Wellhub and TotalPass.

β€’ Private pension plan.

β€’ Childcare assistance.

β€’ Health insurance.

β€’ Dental insurance.

β€’ Life insurance.

β€’ CLT employment contract.

People also viewed

StackAdapt1 day ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt1 day ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora1 day ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify1 day ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers