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.
    • Docker.
    • Monitoring and logging tools like Kibana, Splunk.
    • Shell Scripting.
    • testing tools.
    • queue management systems such as RabbitMQ/NSQ/Kafka.
  • CI/CD understanding.

Key Skills Required:

  • GoLang + Java + Cloud + Microservices.

今すぐ申し込む

許可されるファイル拡張子Pdf、Doc、Docx|最大ファイルサイズ:2MB


HCLテクノロジーズのプライバシーステートメントを読み、利用規約に同意します。

フォームを送信すると、購読を確認するためのEメール認証リンクが送信されます。