Skip links

Principal Engineer

Role instructions:


Catch the sunrise on the top of Padar Island and see fascinating views of the boundless blue sea. Dive and spot the beauty of colourful fishes, dancing jellyfishes, and unique coral collections in Labuan Bajo. Take selfies with the world’s largest lizard in Komodo Island or build the majestic sandcastle in Pink beach. Guess which country you could possibly do all those enjoyable activities in? Yup, the answer is Indonesia. With over 17,000 islands, Indonesia has many destinations worth exploring.


Are you looking for a new purpose in life? To introduce the beauty of Indonesia to the eyes of the world.


This is the opportunity to make you excited to jump out of bed every morning. We are looking for a hungry, agile, and quality-oriented Principal Engineer to open Indonesia’s window to the world and also the world’s window to Indonesia. Join our mission to make Indonesia a prosperous nation through tourism.

Your main duties in flying with us:

  • Responsible for designing, building, improving, or maintaining products and systems.
  • Provide best practice or expertise to support the software engineer team
  • Conduct research and analysis to give recommendation or suggestion
  • Provide solution to all issues


Mandatory belongings that you must prepare:

  • Minimum 5 years of working experience in using Java, Golang or equivalent
  • Experience working with No-SQL Database (e.g MongoDB) and relational database (e.g MySQL)
  • Experience with Redis or Memcached
  • Experience in PHP Frameworks is a plus
  • Passion in software engineering, application and platform development, or system development
  • Good business acumen, excellent problem skills and broad understanding of software and system design.
  • Comfortable working up and down the technology stack
  • Has curiosity to explore creative solutions and try new things to solve challenging problems to pull it all together into a user accepted solution
  • Excellent interpersonal and communication skills


In the event that you haven’t received any updates after 3 weeks, your data will be kept and we may contact you for another career destination.

Skills Requirements

java mongodb golang mysql redis

Do you know someone who would be perfect for this role? Share to them!