Description
You will build and optimize applications using modern C++.
Responsibilities
- Develop and optimize applications using modern C++ (C++14/17/20) and STL.
- Design and implement efficient data structures and algorithms for performance-critical systems.
- Contribute to High-Level and Low-Level Design (HLD/LLD) documentation and architecture decisions.
- Write clean, modular, and testable code focusing on scalability and maintainability.
- Support containerized deployments using Docker and Kubernetes.
Required Skills
- Strong proficiency in C++ (C++14/17/20) and STL.
- Solid understanding of data structures, algorithms, and design patterns.
- Experience with HLD/LLD and architectural documentation.
- Familiarity with build and dependency tools: CMake, Conan.
- Exposure to CI/CD tools like Jenkins.
- Hands-on experience with Python scripting.
- Ability to write and optimize SQL queries.
- Working knowledge of Docker and Kubernetes environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.