We are looking for a skilled C++ Developer who has a strong grasp of modern C++ standards (C++11 / 14 / 17 / 20) and experience working with REST APIs. This role is ideal for someone who enjoys solving complex problems, working on high-performance systems, and building scalable microservices.
Key Responsibilities
- Design, develop, and maintain applications using modern C++ standards.
- Implement and integrate RESTful APIs (exposure to gRPC, HTTP, or GraphQL is a plus).
- Work on memory management, performance tuning, and optimization for low-latency systems.
- Build and support high-level and low-level system designs.
- Collaborate on microservices architecture and implement best practices and design patterns.
- Write clean, maintainable, and well-documented code.
- Debug issues using advanced tools and profilers, ensuring high system reliability.
- Work in a team environment, contributing to code reviews and knowledge sharing.
Must-Have Skills
Strong understanding of C++11 / 14 / 17 / 20 standards.Hands-on experience with REST APIs and web services.Strong knowledge of memory management and performance optimization.Experience with multi-threading and concurrent programming.Familiarity with high-level and low-level system design.Strong understanding of microservices architecture, principles, and patterns.Experience with debugging tools and profilers.Good-to-Have Skills :
Knowledge of STL (Standard Template Library).(ref : hirist.tech)