
C++ Developer
Kimshuka Technologies Pvt Ltd
About this job
Kimshuka is actively seeking an experienced and highly skilled C++ Developer to join our dynamic team in Bangalore. This is an exciting opportunity for professionals with a robust background in modern C++, cloud-native applications, and distributed systems to contribute to cutting-edge projects. As a C++ Developer, you will play a crucial role in designing and building high-performance, scalable microservices.
We are looking for individuals who thrive in a collaborative environment, are passionate about technology, and are eager to make a significant impact. If you have 6-8 years of hands-on experience and are ready for your next challenge, we encourage you to apply and become a vital part of our innovative engineering team.
Key Responsibilities
- Design, develop, and debug high-performance C++ microservices, ensuring optimal efficiency and reliability.
- Build secure, scalable, and resilient cloud-native applications using modern architectural principles.
- Collaborate effectively with global teams across various time zones to achieve project goals and deliverables.
- Actively participate in scrum ceremonies, release planning, and comprehensive technical reviews to maintain high quality standards.
- Provide critical implementation support, contributing to continuous improvement initiatives and fostering a culture of innovation.
- Ensure robust unit testing and integration of new features, leveraging tools like Google Test.
- Work on optimizing distributed systems for performance and fault tolerance.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 6-8 years of professional experience as a C++ Developer, with strong expertise in modern C++ standards (C++14/20).
- Proven experience with multithreading, data structures, and algorithms for high-performance computing.
- Solid understanding and practical experience with cloud platforms, distributed systems, and microservices architecture.
- Proficiency in developing and consuming Pub/Sub and REST/JSON APIs.
- Experience with unit testing frameworks, preferably Google Test, and a commitment to writing testable code.
- Familiarity with CI/CD pipelines and cloud-native development practices.
- Exposure to gRPC and Google Cloud Platform (GCP) is considered a significant advantage.
- Strong problem-solving skills and the ability to work independently and as part of a team.
What We Offer
- An opportunity to work on challenging and innovative cloud-native applications and distributed systems.
- A collaborative and inclusive work environment with opportunities for professional growth and development.
- Competitive compensation package aligned with industry standards and your experience.
- Exposure to modern development practices, tools, and technologies.
- The chance to make a substantial impact within a growing and forward-thinking organization.
Eligibility
Professionals • 6-8 years of experience