





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Strong brand, metro location, mid-level generalist title, and attractive tech stack drive high competition.
Backend distributed-systems skills transfer across industries but require specific systems and tooling experience.
Explicit 2-4 years plus mandatory distributed-systems and specific stack requirements increase filtering to high.
Design and develop a high-throughput, active-active microservice framework for dynamic traffic routing and load balancing across multi-site deployments.
Develop core Load Distribution engine using Finite State Machines and implement algorithms like Weighted Average Score and hysteresis.
Architect scalable API and messaging layers using gRPC and RabbitMQ, implement distributed leader election and consensus with Consul Raft and LockAuthority, ensuring system can handle 3000+ assignments per second.
2 to 4 years of industry experience in software engineering.
Strong hands-on experience with Golang (preferred) plus proficiency in Java or C/C++.
Deep knowledge of distributed systems, multi-threading, concurrency, Finite State Machines, and networking/messaging protocols including gRPC, Protobuf v3, and RabbitMQ.
Experience working with distributed databases (Apache Ignite/GridGain), consensus mechanisms (Consul Raft, LockAuthority), persistence and caching solutions (PostgreSQL, Redis, ElasticSearch).
Experienced in designing active-active multi-site distributed systems handling network partitions and quorum scenarios.
Skilled in building large-scale transaction systems and data migration workflows with end-to-end observability (OpenTelemetry, Kibana).
Familiar with enterprise security (Vault, mTLS) and automated deployment pipelines (Docker, CI/CD).