Company Description

Traveloka is a technology company based in Jakarta, Indonesia. Founded in 2012 by ex-Silicon Valley engineers and aims to revolutionize human mobility with technology. Today Traveloka is expanding its reach by operating in 8 countries and experimenting with new endeavors that will create large impact in the markets and industries we touch.

About the Role

As our Software Engineer for Accommodation Supply team, you will work with Product Manager, Market Manager, Pricing team, and other stakeholders in order to provide the best supply inventories to customers. You are encouraged to shape requirements with your stakeholders and drive both product and technology innovation. You will experience how to develop and operate high traffic application using microservice architecture and agile methodology.

Job Responsibilities

  • Drive the story development by pairing with team members on functional and nonfunctional requirements
  • Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance
  • Coordinate with cross functional teams (Product, Mobile, QA etc.) on planning and execution
  • Build and manage automated build/test/deployment environments
  • Ensure and maintain code quality and automated test coverage within the team
  • Own the entire lifecycle of feature development, test, deployment, fixes and improvements

Qualifications

  • Strong software engineering skills (3+ years), HA/ scalable web applications involving extensive design and coding.
  • Extensive experience in RDBMS like PostgreSQL/ MySQL and NoSQL databases like MongoDB/ Redis.
  • Experience in version control (Git/SVN/Mercurial) and familiarity with development collaboration tools (GitHub/ Phabricator/ BitBucket).
  • Experience in CI/CD like Jenkins/ Travis CI/ TeamCity and related technologies is a plus.
  • Experience in AWS/ GCP/ Azure and other technologies like Ansible, Containers, Kubernetes etc is a plus.
  • Passion in software engineering, application development, or systems development.

About the Team

We are the team that manages the main hotel supply inventory in Accommodation, so it's important to maintain high availability to handle high traffic. So you'll learn a lot in this area if you join our team, which should be valuable knowing that not every company or team has the opportunity to have it. Our main responsibilities are to provide a platform for hotel to put their items, and to provide our customers with the best inventories. Hope we can work, grow, and have fun together.

Apply for this Job

* Required