GoLang Developer | HCLTech
The Digital Path Forward

GoLang Developer

Roles and Responsibilities:

  • Design and implement scalable, high-performance software solutions using the Go programming language.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and well-documented code.
  • Conduct code reviews and maintain code quality standards.
  • Identify and troubleshoot software defects and performance issues.
  • Participate in Agile development process, including sprint planning, daily standups, and sprint retrospectives.

Preferred Qualifications:

  • Bachelor's degree in Computer Science or a related field.

Required Skills:

  • At least 2 years of professional experience in software development using Golang.
  • Be able to develop and maintain concurrent applications using goroutines in Go.
  • Understanding and able to implement design patterns like layered architecture.
  • Understanding of the Mock Object Pattern.
  • Previous working experience in writing unit test in Golang.
  • Working experience - API/Microservices with Protobuf, gRPC.
  • Experience with relational databases such as NoSQL MongoDB, RDBMS MySQL.
  • Experience with source control revision tools - GIT (preferred), GitHub.
  • Familiarity with Agile development methodologies and practices.
  • Working experience with:
    • Cloud platforms such as AWS, GCP or Azure.
    • Linux o Docker.
    • Monitoring and logging tools like Kibana, Splunk.
    • Shell Scripting o testing tools.
    • queue management systems such as RabbitMQ/NSQ/Kafka.
  • CI/CD understanding.

Key Skills Required:

  • GoLang + Java + Cloud + Microservices.

Apply Now

File Extension Allowed: Pdf, Doc, Docx | Max File Size: 2MB

I have read HCL Technologies’ Privacy Statement and agree to the terms of use*

I have read HCL Technologies’ Candidate Data Privacy Policy and agree to the terms of use*

Once you submit the form, you'll receive an email verification link to confirm your subscription