Technology - Engineering

Back-End Engineer - Go

Bandung, West Java
Work Type: Full Time
  • Grade / level will be depending on your skills
  • Work with product managers and other stakeholders to conceptualize well-designed and well-defined software products, as well as estimate the time and effort needed to build those software products.
  • Design, develop, optimize, and maintain the software products as highly-concurrent high-performance high-availability distributed systems.
  • Diagnose and troubleshoot existing systems, and ensure that they perform well under load.
  • Provide support during the deployment of new features and systems.
  • Write and maintain supporting documentation for the software product.
  • Define coding standards, conventions, and best practices with other engineers.
  • Willing to be based in Bandung, Yogyakarta, or Jakarta


Job Requirements


  • Vast Experience in Go as main programming language and/or PHP (Yii2)/ Java/ Python
  • Experienced in SQL and NoSQL databases.
  • Good understanding of data structures & algorithm concepts.
  • Experience in highly-concurrent high-performance high-availability distributed systems.
  • Able to work in a Linux environment and use the command-line interface.
  • Able to break down large tasks into smaller, more manageable subtasks.
  • Able to effectively communicate problems and solutions to team members and stakeholders.
  • Able to debug non-trivial application code.
  • Able to write clear, concise, and well-documented code, along with unit and integration tests.
  • Able to consider not just code but also system architecture and user experience.
  • Proficiency in Git.

Submit Your Application

You have successfully applied
  • You have errors in applying