Golang Developer

Job Description

  • Writing scalable, robust, testable, efficient, and easily maintainable code.
  • Translating software requirements into stable, working, high performance software.
  • Playing a key role in architectural and design decisions, building toward an efficient micro services distributed architecture.
  • Proactively identify architectural weaknesses and provide appropriate solutions.
  • Perform code reviews and approval of Pull Requests to ensure adherence to good software design practices and Architecture strategy intent.
  • Debug & resolve software defects.
  • Maintain high standards for code quality, and ability to refactor for optimized solutions.
  • Accurately assess effort to complete work.

Requirement

  • Diploma/Bachelor/Professional Degree in Engineering: Computer/Information/Tech/Science/Math or relevant.
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms.
  • Knowledge of common Go routine and channel patterns.
  • Experience designing and developing software applications using Golang (Go).
  • Experience working with APIs, especially RESTful services and Grpc Protobuf.
  • Experience with the full site of Go tools and frameworks, especially Echo Framework.
  • Ability to write clean and effective Godoc comments.
  • Familiarity with Node. js and React. js.
  • Professional Go programming experience.
  • Preferably having experiences with two or more projects using Golang (Go).
  • Proficient with designing and developing APIs for stateful communications.
  • Excellent programming fundamentals.
how can we help you?

Contact us at the Lawencon Internasional office or submit a business inquiry online.

Apply Now

Or send your application letter, CV, your certificate and recent photograph by email to karir@lawencon.com