Posted on: 20/07/2025
Key Responsibilities :
- Design, develop, and maintain C++ applications with focus on performance, scalability, and reliability.
- Work on low-latency systems, multithreading, and memory management.
- Debug, optimize, and enhance existing software components.
- Develop and maintain shell scripts for build, deployment, and automation tasks.
- Perform code reviews, unit testing, and documentation.
- Collaborate with QA, DevOps, and Product teams for delivery and integration.
- Troubleshoot and resolve production issues in Linux/Unix environments.
- Participate in design discussions, architecture planning, and system-level optimizations.
Must-Have Skills :
- Hands-on experience in Linux/Unix environments.
- Proficiency in Multithreading, IPC (Inter-Process Communication), and Memory Management.
- Good experience with STL, data structures, and algorithms.
- Proficient in Shell scripting (Bash/Perl/Python).
- Experience in debugging tools (gdb, valgrind, strace, perf).
- Understanding of networking concepts (TCP/IP, sockets).
- Version control tools like Git.
Good to Have :
- Knowledge of build systems (Make, CMake, Autotools).
- Familiarity with Agile/Scrum development methodologies.
- Exposure to CI/CD tools (Jenkins, GitLab CI).
- Knowledge of message queues (ZeroMQ, RabbitMQ) or middleware.
Soft Skills :
- Good communication and interpersonal abilities.
- Self-starter and team player with a proactive attitude.
- Ability to work in a fast-paced and collaborative environment.
The job is for:
Did you find something suspicious?
Posted By
Pallavi Penubaka
Talent Acquisition Executive at Bellfast Management Private Limited
Last Active: 14 Nov 2025
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1516131
Interview Questions for you
View All