HamburgerMenu
hirist

Staff Backend Engineer - Distributed Systems

Zorba Consulting
Hyderabad
9 - 11 Years

Posted on: 05/11/2025

Job Description

About the Role :


The Staff Backend Engineer role is a high-leverage position requiring mastery of building and scaling fault-tolerant, high-throughput distributed systems.


You will tackle the most complex technical challenges related to concurrency, data consistency, and system reliability, serving as the technical lead for major initiatives that impact the core business.


Key Responsibilities :


- System Design : Lead the design and implementation of large-scale distributed systems, microservices, and APIs using languages like Go, Java, or Python.


- Scalability & Reliability : Identify and resolve critical bottlenecks, architectural deficiencies, and performance issues in a high-volume transaction environment.


- Data Management : Design robust database solutions (SQL/NoSQL - Cassandra, MongoDB, CockroachDB) and implement eventual consistency patterns, focusing on data partitioning and sharding.


- Message Queuing : Deep expertise in event-driven architecture using message brokers like Kafka or RabbitMQ.


- Technical Mentorship : Drive engineering excellence across the organization through design reviews, code quality standards, and mentoring senior engineers.


Required Skills :


- Expertise in one or more backend languages (Go, Java, or Kotlin preferred).


- Extensive experience designing and optimizing high-concurrency, distributed systems.


- In-depth knowledge of database internals, caching strategies (Redis/Memcached), and distributed transactions.


- Proven ability to work with Kafka, Pulsar, or Kinesis for stream processing.


- Excellent system-level debugging and performance tuning skills


info-icon

Did you find something suspicious?