





Popular backend lead role, metro location, and broad tech requirements increase competition.
Requires product-company experience and deep distributed-systems expertise, reducing cross-industry portability.
Mandatory production ownership, product-company experience, and specific tech stack imply high screening strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Lead architecture design including creation of High-Level and Low-Level Design documents for backend services.
Develop and own scalable, high-throughput, low-latency microservices using Java (Spring Boot) or Python in a distributed systems environment.
Drive production reliability through defining service-level objectives (SLOs), observability, incident management, root cause analysis, and mentoring engineering best practices.
Proficient in Java or Python including strong system design and data structures knowledge.
Experience with microservices, distributed systems, REST/gRPC protocols, and databases such as Postgres/MySQL, Redis, and at least one NoSQL datastore.
Familiarity with messaging systems like Kafka/Pulsar/RabbitMQ and cloud platforms AWS/Azure/GCP including containerization tools Docker and Kubernetes.
Work Experience Required: Must have product company experience building scalable and reliable backend services.
Experienced in leading backend system architecture with strong ownership of end-to-end design and production deployment.
Comfortable managing incident resolution and driving preventive engineering in high-availability service environments.
Skilled in optimizing performance with techniques like caching, sharding, load balancing, concurrency along with observability tooling expertise (Prometheus, Grafana, OpenTelemetry).