Traveloka

Senior Backend Engineer - Platform

China - Local Office Full time

It's fun to work in a company where people truly BELIEVE in what they're doing!

‎ 

‎ 

Job Description

The Software Engineer will work in a cross-functional project team to ensure the high quality of Traveloka’s Search and Discovery technology. You’ll lead the design and implementation of search and discovery related projects involving new products, business models, business growth, market expansion and process optimization. In addition, you will tackle pain points in the current processes and developing effective, reliable and scalable solutions to overcome those.
 
You’ll be expected to deliver the best in class architecture, solution and code. Naturally, you’ll also be giving technical guidance to a team of Engineers, growing and empowering them by removing roadblocks to help them achieve the mission objectives.

‎ 

Requirements

  • Bachelor's degree in Computer Science or equivalent from a reputable university with good academic results is preferred.
  • Strong back-end software engineering skills (5+ years) in building scalable web applications involving extensive design and coding.
  • Extensive experience in developing and scaling search engine is a must (autosuggest, autocomplete, text search, structured search and recommendation)
  • Strong knowledge in Java / Kotlin
  • Extensive experience in Open-Source Search-Engine tools like ElasticSearch, redis and memcached is a must.
  • Experience in version control (Git) and familiarity with development collaboration tools (GitHub/Phabricator/BitBucket).
  • Extensive experience in Big data technology is a plus.
  • Experience in  RDBMS like PostgreSQL/MySQL and NoSQL databases like MongoDB is a plus.
  • Experience in AWS/GCP/Azure and other technologies like Ansible, Containers, Kubernetes etc is a plus.
  • Strong object-oriented analysis and design skills.
  • Participation in multiple end-to-end implementations of system integration and data migration.
  • Excellent interpersonal, communication, and influence skills and personal maturity.

‎ 

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!