01 Oct
|
Innova ESI
|
India
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 solid 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, productive, 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 (India)
🏢 Innova ESI
📍 India