Search by job, company or skills

C++ (Golang) Developer || 4 year+ || Hyderabad || Only immediate Joiner

C++ (Golang) Developer || 4 year+ || Hyderabad || Only immediate Joiner

innova esi
4-6 Years
Not Disclosed
  • Posted 6 hours ago
  • Be among the first 10 applicants

Job Description

Note: Only Immediate Joiner

Role: C++ (Golang) Developer

Location: Hyderabad, India

Experience: 4+ Years

Job Description

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.
  • Good 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.
  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company