30 Sep
|
Innova ESI
|
Hyderabad
30 Sep
Innova ESI
Hyderabad
Note: Only Immediate Joiner
Role: C++ (Golang) Developer
Location: Hyderabad, India
Experience: 4+ Years
We are looking for a skilled C++ ( Golang Developer) with around 4 years of software development experience to join our engineering team in Hyderabad. The ideal candidate should have strong programming fundamentals, experience developing scalable backend/system software, and hands-on knowledge of C++ and/or Go.
Key Responsibilities
- Design, develop, test, and maintain high-performance software applications using C++ and Golang.
- Develop scalable, reliable, and maintainable backend services and system components.
- Write clean, efficient, and production-quality code.
- Analyze requirements and translate them into technical solutions.
- Debug complex software issues and perform root-cause analysis.
- Develop and consume REST APIs and work with distributed services.
- Participate in code reviews, design discussions, and technical documentation.
- Write unit and integration tests and ensure code quality.
- Work with cross-functional teams including QA, DevOps, product, and other engineering teams.
- Optimize application performance, memory usage, concurrency, and reliability.
- Troubleshoot production issues and contribute to continuous improvement.
Required Skills
- 4+ years of professional software development experience.
- Strong proficiency in C++ and/or Golang.
- Positive understanding of Data Structures and Algorithms.
- Strong knowledge of Object-Oriented Programming and software design principles.
- Experience with multithreading/concurrency, synchronization, and performance optimization.
- Good understanding of Linux/Unix environments.
- Experience with Git and standard software development practices.
- Knowledge of REST APIs, HTTP, JSON, and microservices.
- Experience with databases such as MySQL, PostgreSQL, MongoDB, or Redis.
- Good debugging and problem-solving skills.
Good to Have
- Experience with Docker and Kubernetes.
- Familiarity with CI/CD tools and cloud platforms such as AWS, Azure, or GCP.
- Experience with gRPC, Kafka, or other distributed-system technologies.
- Knowledge of networking concepts and TCP/IP.
- Experience with performance profiling and system-level debugging.
- Familiarity with Agile/Scrum development methodologies.
Education
- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, or a related field.
-
📌 C++ (Golang) Developer || 4 year+ || Hyderabad || Only immediate Joiner
🏢 Innova ESI
📍 Hyderabad