Jobs / Backend Developer / HP Hiring Backend Developer - Golang in Bengaluru
HP logo

HP

HP Hiring Backend Developer - Golang in Bengaluru

location_on Bangalore | Hybrid
work 4 - 6 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

HP is hiring a Backend Developer with strong Golang experience for its software engineering team in Bengaluru. This role is designed for an experienced developer who can build reliable backend services, work with distributed application components, improve software performance, and contribute to products used across business and customer environments.

The position combines backend engineering with selected full stack responsibilities. Go is the primary programming language, with an emphasis on concurrent programming and service development. The role also requires experience with gRPC and Protocol Buffers for efficient service-to-service communication, PostgreSQL for relational data management, and Redis for caching and low-latency access. Familiarity with React.js provides an additional full stack dimension.

The successful candidate will work with engineering and other cross-functional teams to understand requirements, design solutions, troubleshoot issues, maintain applications, and contribute to reliable software delivery. This opportunity is relevant to professionals searching for HP Jobs, Golang Jobs in Bengaluru, Backend Developer Jobs, Software Jobs, IT Jobs, and experienced Developer Jobs.


Key Responsibilities

  • Design and implement backend software components using Go and established engineering practices.
  • Develop services that can support concurrent workloads and scalable application requirements.
  • Build and maintain inter-service communication using gRPC and Protocol Buffers.
  • Work with PostgreSQL to create suitable schemas, queries, indexes, and database solutions.
  • Use Redis where appropriate to improve response times and provide efficient caching or low-latency data access.
  • Contribute to microservices and integration-oriented application development.
  • Analyze requirements and translate them into practical coding, integration, and development tasks.
  • Participate in testing activities, investigate defects, and improve application reliability.
  • Diagnose software problems and make code or design changes that address root causes.
  • Identify opportunities to improve application performance, scalability, and maintainability.
  • Maintain existing applications through updates, enhancements, bug fixes, and technical improvements.
  • Work with engineering, sales, customer services, and development partners to coordinate software delivery and issue resolution.
  • Communicate development progress, design considerations, technical concerns, and resolution plans with relevant teams.
  • Contribute ideas for software improvements based on product needs and technology trends.
  • Support assigned application components throughout development and maintenance activities.


Required Skills

Strong hands-on experience with Go, also known as Golang, is the primary technical requirement. Candidates should be comfortable writing production backend services and using Go's concurrency capabilities to build efficient applications.

Experience with gRPC and Protocol Buffers is important for developing high-performance communication between services. Candidates should understand how these technologies can be used in microservices and integration scenarios.

PostgreSQL experience is required, including relational schema design, SQL optimization, and indexing. Practical Redis knowledge is also expected for caching and fast data access.

The role also asks for React.js experience. Candidates should understand component-based frontend development and have worked with React hooks and state management approaches such as Redux or Context API.

A working understanding of Agile or Scrum practices is expected. Candidates should also bring strong analytical and problem-solving abilities and be comfortable investigating technical issues.


Preferred Skills

Experience with pricing or quoting intelligence platforms would be an advantage, although it is not presented as a mandatory requirement.

Knowledge of cloud and modern software engineering technologies can also strengthen an application. The job listing references Amazon Web Services, Microsoft Azure, Docker, Kubernetes, DevOps, APIs, microservices, JavaScript, Python, Java, SQL, scalability, and full stack development.

Relevant programming or technology certifications involving Golang, gRPC, Protocol Buffers, PostgreSQL, or Redis may also be useful.


Education

A four-year or graduate degree in Computer Science, Information Systems, or a related discipline is preferred. The employer also allows commensurate work experience or demonstrated competence to satisfy the educational requirement.


Experience

The role typically targets professionals with 4 to 6 years of work experience, preferably in application engineering, programming, software development, or a related technical field. Candidates with an advanced degree may have different experience expectations according to the employer's stated qualifications.

Applicants should demonstrate practical backend development experience rather than only academic exposure. Strong evidence of building services, working with databases, troubleshooting software, and collaborating with engineering teams will be valuable.


Required Technologies

The core technology stack includes Go (Golang), gRPC, Protocol Buffers, PostgreSQL, Redis, and React.js. Related areas include SQL, APIs, microservices, concurrent programming, state management, and full stack development.

The broader skills listed for the position include Amazon Web Services, Microsoft Azure, Docker, Kubernetes, DevOps, Java, JavaScript, Python, Agile methodology, automation, software engineering, software development, scalability, and computer science fundamentals.

Candidates should focus their resume on technologies they have actually used in professional projects and clearly describe the purpose and scale of those implementations.


Soft Skills

Strong communication is important because the developer will collaborate with internal teams and outsourced development partners. The role also requires results orientation, learning agility, digital fluency, and customer centricity.

Problem-solving is particularly important for backend development because engineers may need to investigate defects, understand service interactions, analyze database behavior, and improve application performance. Candidates should be comfortable working within established engineering processes while contributing useful technical ideas.


Benefits of Working in this Role

This role offers practical exposure to modern backend engineering concepts including Go concurrency, high-performance service communication, microservices, distributed application patterns, PostgreSQL optimization, Redis caching, and React-based application development.

It can also help experienced developers broaden their understanding of cloud technologies, DevOps practices, containerization, scalability, and full stack engineering. Working across engineering and business-facing teams can further strengthen communication and product understanding.


Work Mode

The job listing identifies the workstyle as Flex. The supplied description does not explicitly define this as fully remote or a fixed hybrid schedule. Candidates should confirm the current workplace arrangement with HP during the hiring process.


Location

The position is based in Bengaluru, Karnataka, India. Candidates searching for Backend Developer Jobs in Bengaluru, Golang Jobs in Bangalore, Software Engineer Jobs in Karnataka, or IT Jobs in Bengaluru may find this opportunity relevant.


Who Should Apply

This role is suitable for experienced Backend Developers, Golang Developers, Software Engineers, Full Stack Developers, and Microservices Engineers with approximately 4 to 6 years of relevant experience.

Candidates should prioritize this opportunity if they have strong production experience in Go, gRPC, Protocol Buffers, PostgreSQL, Redis, and React.js. Professionals with additional exposure to AWS, Azure, Docker, Kubernetes, DevOps, APIs, and microservices may also align well with the broader technology environment.

Freshers are not the primary target for this position because the listing specifies typical professional experience of 4 to 6 years.


Career Growth

Experience in this position can support progression toward Senior Backend Engineer, Senior Golang Developer, Full Stack Engineer, Microservices Architect, Technical Lead, or other software engineering leadership roles.

Developing deeper expertise in distributed services, concurrency, database performance, caching, cloud infrastructure, containerization, and scalable application architecture can provide a strong foundation for larger engineering responsibilities.


Application Advice

Tailor your resume to show practical Golang development rather than simply listing Go as a skill. Mention backend services you have built, concurrency patterns you have used, and the technical problems you solved.

Highlight hands-on work with gRPC, Protocol Buffers, PostgreSQL, Redis, React.js, APIs, and microservices. Where applicable, include experience with Docker, Kubernetes, AWS, Azure, DevOps, CI/CD, and scalable application design.

Use concise project examples to demonstrate database optimization, caching improvements, service reliability, performance tuning, or successful integration work. Also mention Agile or Scrum experience and your role in cross-functional delivery.

Review your resume for clear evidence of software engineering impact, technical ownership, troubleshooting ability, and collaboration. Apply through the official opportunity when your experience matches the requirements.

Technical Ecosystem

Eligibility Criteria

school

Education

Four-year or graduate degree in Computer Science, Information Systems, or a related discipline, or equivalent practical work experience.

work_history

Experience

4 - 6 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.