Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Booking Software Engineer I-Accommodations 
China, Shanghai, Shanghai 
228253209

17.01.2025
Role Description:
  • Build products to address the needs of our partners and customers

  • Optimise our existing products

  • Contribute to our modernization efforts by transitioning to service-oriented architecture (where applicable)

  • Collaborate with top notch senior engineers and learn best practices

  • You will be assigned a buddy who will help you navigate a high-paced business environment.

Key Job Responsibilities and Duties:
  • Rapidly developing next-generation scalable, flexible, and high-performance systems.

  • Solving issues with the site and internal systems, prioritizing based on customer impact

  • Acting as an intermediary for problems, with both technical and non-technical audiences

  • Testing; we run thousands of experiments at one time. We built one of the most advanced A/B testing platforms in the industry.

  • While most of our products are developed in Perl, we are expanding our tech stack as we move more towards a microservice architecture and to the cloud. Our tech stack for backend includes: Perl, Java, Kafka, Kubernetes, Cassandra and MySQL. Perl is very effective when it comes to rapid prototyping, which our product development teams do a lot. It’s not necessary to know Perl before you start. We are not just using the language, we influence the future of the language.

Qualifications & Skills:

We have found that people who match the following requirements are the ones who thrive with us:

  • 1-3 years of software development experience; using one or more server side programming languages. Preferably Perl, Java, Python, Scala, C++ etc.

  • Demonstrable experience with MySQL and PostgreSQL or similar relational databases

  • Bachelor in Mathematics, Software Engineering, Computer Science or equivalent is preferred

  • Excellent communication; written and spoken

  • Fluent English & Chinese communication

  • Previous experience with distributed systems is an advantage

  • Experience working on products that impact a large customer base is an advantage

Booking.com’s Total Rewards Philosophy is not only about compensation but also about benefits. We offer a competitive , as well unique-to-Booking.com benefits which include:

  • Annual paid time off and generous paid leave scheme including: parent, grandparent, bereavement, and care leave

  • Hybrid working including flexible working arrangements, and up to 20 days per year working from abroad (home country)

  • Industry leading product discounts - up to 1400 per year - for yourself, including automatic Genius Level 3 status and Booking.com wallet credit

Application Process:
  • Let’s go places together:

  • The general recruitment process may entail: online test, a phone discussion with the recruiter and business interviews


If your application is successful, your personal data may be used for a pre-employment screening check by a third party as permitted by applicable law. Depending on the vacancy and applicable law, a pre-employment screening may include employment history, education and other information (such as media information) that may be necessary for determining your qualifications and suitability for the position.