Join a fast‑growing engineering team focused on delivering high‑performance desktop solutions for demanding enterprise users. The role involves building cross‑platform C++ applications, integrating them with microservices, and ensuring low‑latency, secure operation. All work is remote, allowing you to contribute from anywhere across India.
What You’ll Do
- Design and develop cross‑platform desktop applications using modern C++.
- Apply advanced data‑structure and algorithm techniques to optimize performance.
- Implement memory‑management and multithreading strategies for low‑latency operation.
- Integrate backend services via REST APIs, socket.io, and message queues.
- Work with MongoDB and caching layers to ensure data efficiency.
- Conduct code reviews and enforce security and maintainability standards.
What You Need
- Minimum 6 years of professional C++ development experience.
- Hands‑on experience with MongoDB, caching systems, and message queues.
- Deep understanding of data structures, algorithms, and memory management.
- Proven ability to write thread‑safe, high‑performance code.
- Experience building or consuming microservices architectures.
- Familiarity with version control (Git) and CI/CD pipelines.
Good to Have
- Proficiency in Rust or Python for auxiliary tooling.
- Experience with socket.io or similar real‑time communication libraries.
- Background in designing low‑latency, secure systems.
The Opportunity
Remote work is fully supported, letting you operate from any Indian city while collaborating with a diverse tech team. The position offers exposure to cutting‑edge microservice integration and performance‑critical desktop engineering.
