HamburgerMenu
hirist

Senior Backend Developer - C/C++ Programming

Posted on: 19/09/2025

Job Description

Key Responsibilities :


- Design and implement high-quality, efficient, and maintainable code in C/C++ / Python.


- Develop High-Level and Low-Level Designs (HLD/LLD) following best practices and design patterns.


- Collaborate with cross-functional teams to build and optimize distributed systems and cloud-based applications.


- Work with Docker, GitLab, and CI/CD tools (Octopus, TeamCity, GitLab CI) to automate deployments.


- Develop and optimize shell scripts for automation tasks.


- Ensure solutions are aligned with TDD, BDD, and agile development practices.


- Focus on performance optimization, scalability, and security.


Required Qualifications :


- 6+ years of professional experience in C/C++ / Python development.


- Strong knowledge of Shell scripting.


- Proven experience with software design (HLD, LLD), distributed computing, and design principles.


- Hands-on experience with Docker and version control (GitLab).


- Experience working with cloud platforms (GCP / Azure).


- Proficiency in CI/CD tools such as Octopus, GitLab, or TeamCity.


Development Practices & Skills :


- Strong foundation in Object-Oriented Programming (OOP) and Functional Programming.


- Working experience in Agile/Scrum/Kanban methodologies.


- Experience with TDD (Test-Driven Development) and BDD (Behavior-Driven Development).


- Good understanding of CI/CD concepts and implementation.


- Proven ability in performance optimization and troubleshooting.


Soft Skills :


- Excellent communication and collaboration skills.


- Strong problem-solving and analytical mindset.


- Ability to work in a fast-paced, agile environment.


- Proactive attitude with a focus on quality and continuous improvement.

info-icon

Did you find something suspicious?