





Tier-1 brand, mid-level generalist backend role, and metro location increase applicant competition.
Requires systems programming and messaging platform expertise, moderately transferable across industries.
Explicit 3-5 years plus mandatory C++, messaging, CI/CD, Kubernetes, and IaC makes screening strict.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, build, and maintain high-performance internal messaging platform based on Apache Pulsar covering core messaging services and secure integrations.
Develop and operate C++-based shared libraries and cross-language SDKs (Java, Go, Node.js) with a focus on performance, resilience, and API versioning.
Automate deployment workflows using CI/CD, containerization (Docker, Kubernetes), and infrastructure-as-code tools, plus provide timely production support.
Bachelor’s degree or higher in Computer Science or related technical field.
3-5 years professional experience building backend/platform software using modern C++ (C++17 and above).
Experience with messaging or streaming systems such as Kafka or RabbitMQ.
Familiarity with CI/CD pipelines, Docker, and Kubernetes.
Strong skills in concurrency, networking, memory management, and performance tuning in Linux environments.
Hands-on experience with Apache Pulsar or similar messaging systems and designing pub/sub, partitions, ordering, and idempotency mechanisms.
Proficient in cross-language development (C++, Java, Go, Node.js) and implementing versioned APIs/SDKs, with strong Linux and automation tooling experience.