HamburgerMenu
hirist

Job Description

Description :


Employment Type : 6 Months Contract (extendable)

About the Role :


We are seeking a highly skilled C++/Linux Developer with strong expertise in designing and developing scalable, multi-threaded applications in a Linux environment. The ideal candidate will have hands-on experience with system-level programming, cloud environments (preferably GCP), and a solid understanding of networking protocols.

Key Responsibilities :


- Design, develop, and maintain C++ and C applications on Linux platforms.

- Implement and optimize multi-threaded and high-performance software components.

- Conduct code reviews, ensure adherence to clean code principles and SOLID design.

- Collaborate with cross-functional teams to define, design, and deliver software solutions.

- Utilize GIT for version control and collaborate via GitHub and JIRA for issue tracking.

- Develop and maintain Bash scripts for automation and system monitoring.

- Deploy and monitor applications using Docker, Kubernetes, and Google Cloud Platform (GCP).

- Troubleshoot issues using Linux debuggers, cloud logging tools, and performance analysis.

- Work with networking protocols such as TCP/IP, UDP, HTTP, HTTPS, and FTP.

- Participate in Agile/Scrum ceremonies, contribute to sprint planning, and maintain project documentation in Confluence.

- Mentor junior developers and promote best engineering practices within the team.

Required Skills :


- Proficiency in C and C++ programming.

- Strong understanding of Linux OS, shell scripting (Bash), and debugging tools.

- Experience with multi-threaded application design and development.

- Familiarity with network protocols (TCP/IP, UDP, HTTP, HTTPS, FTP).

- Hands-on experience with GIT, JIRA, and Confluence.

- Exposure to Docker, Kubernetes, and Google Cloud Platform (GCP).

- Strong grasp of Agile methodologies (Scrum / Kanban).

- Excellent problem-solving and analytical skills.

- Strong communication and mentoring abilities.

Preferred Skills :


- Knowledge of JavaScript and TypeScript (basic level).

- Experience with GCP Cloud Logging or other cloud monitoring tools.

- Prior experience in code optimization and performance tuning.

- Experience contributing to open-source projects or internal developer tooling.

Education :


- Bachelors or Masters degree in Computer Science, Engineering, or related field.


info-icon

Did you find something suspicious?