Golang Developer - HCL Vietnam

Golang Developer

  • Experience Range: 2 - 5 Years
  • Job Location: Ho Chi Minh
  • Duty & Responsibilities:

    – As an agile team member, understanding the requirements, implementing robust code, creating unit tests and helping to automate as much of the SDLC as possible to make sure we can continually improve and deliver better quality with faster speed.
    – As an engineer, you will be developing APIs to service bank’s App with the aim of delivering a quality product to millions of customers.
    – You will design and write high-performance, modular and reusable code for server-side components.
    – Mentor and Coach junior colleagues in building clean codes
    – Stay abreast of new technologies for server-side development
    – Decomposing software requirements and turning it into more understandable and manageable pieces.

  • Nos of vacant posts: 15
  • Requirements:

    – Hands on experience in Golang (From 2 YOE working with Golang), from 5 years of experience in software development
    – Solid understanding of pointers, structures, arrays, slices, goroutines, buffers and channels
    – Good understanding of Go design patterns (structural, concurrency etc)
    – Experience in using at least one of the following libraries – Go Kit, GORM
    – Hands-on experience building micro services using web frameworks like Echo, Goji, Gorilla or Gocraft
    – Experience with testing frameworks like Ginkgo and GoCheck
    – Must have hands on experience in building RESTFUL APIs and understanding of the REST architecture constraints
    – Must have basic knowledge of Microservice architecture, and some hands-on experience in Microservice projects using REST API and Message queue
    – Must have experience in doing unit test in Golang
    – Must have experience in Maven build or Gradle build
    – Must have experience in SQL query, and Relational databases such as MySQL, MS SQL, Oracle.
    – Must have good command in English language.

    Nice to have:

    – Hands on experience in Java
    – Working experiences in CI/CD tools (Git, Jenkins, JIRA)
    – Containerization tool experience Docker or Kubernetes
    – GCP Cloud experience

  • Preferred Language for Application: English


– Develop career comprehensively in global projects
– Intensive technical training, practice in innovative research centers and command of English language
– Receive allowance up to 6 million VND/ month in 3-month OJT, laptop for working and free parking lot
– Starting salary up to 15 million VND/ month, 13th month salary and bonus according to projects
– Insurance as per laws and regulations
– Professional working environment
– Hybrid working from Monday to Friday
– 18 annual leave days
– On-site opportunities in 52 nations

Fill in the details!