Posted on: 19/09/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1549178
Interview Questions for you
View All