





Strong employer brand, generalist backend title, and broad mid-level experience range increase candidate competition.
Highly specialized distributed-systems and consensus expertise reduces cross-industry transferability.
Role demands niche distributed-systems, consensus, and Golang/C++ expertise, producing stringent technical filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop a high-throughput active-active microservice framework for dynamic traffic routing and balancing across multi-site deployments.
Develop core Load Distribution engine using Finite State Machines (FSM) including Weighted Average Score algorithms and hysteresis implementation.
Build scalable APIs and messaging layers with gRPC and RabbitMQ supporting 3000+ assignments per second and integrate with distributed caching and consensus tools like Apache Ignite and Consul Raft.
1 to 10 years of industry experience in software engineering.
Proficient in Golang (preferred) and skilled in C, C++, or Java.
Strong knowledge of distributed systems, concurrency, finite state machines, networking protocols (gRPC, Protobuf v3, RabbitMQ).
Experience designing active-active multi-site architectures, handling network partitions, consensus mechanisms, and large-volume transaction systems.
Experienced in building scalable, high-throughput distributed microservices with multi-site active-active deployment experience.
Strong systems design skills with expertise in distributed databases (Apache Ignite/GridGain) and consensus protocols (Consul Raft, LockAuthority).
Able to deliver end-to-end observability with tools like OpenTelemetry and Kibana, and skilled in automated CI/CD deployments using Docker.