
Technical Lead, Backend β Azure
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Brazil.
β’ 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.
β’ 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.
β’ 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.
StackAdapt
StackAdapt
Velora
Speechify
Get handpicked remote jobs straight to your inbox weekly.