Software Engineer I (Backend) - Partnerships Demand API Opportunity

Jobs for Humanity company

Subscribe to our Telegram & Twitter Channel

Software Engineer I (Backend) - Partnerships Demand API in NETHERLANDS

Visa sponsorship & Relocation 1 year ago
Company Description

Jobs for Humanity is collaborating with Booking to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life.

Company Name: Booking

Job Description

About the Partnerships Team:

Partnerships bring the Booking.com experience to customers of businesses like Apple, Xiaomi, Southwest Airlines, AMEX, and many many more. We tailor websites and widgets for our partners’ customers and provide APIs to allow direct access to Booking.com supply. Tech teams work closely with commercial and operations colleagues in order to build the right customer experience and optimise it through direct feedback and customer insights. We are a multicultural business unit with more than 250 colleagues in 20 offices in 14 countries.

Demand API service provides endpoints to allow partners to perform the full booking flow from reference data through to post-booking information. It receives over 2 billion requests per day from 950 demand partners.

About The Demand API Growth Team

As a member of the Demand API Growth team, you will be at the forefront of transforming travel experiences for our partners. In this role, you will contribute to the development of an API responsible with distributing booking.com inventory to strategic partners. Your contributions will enable hundreds of accommodation bookings per minute. You will take part in exciting modernisation opportunities and migrations, and you will have a chance to make an impact on one of the most impactful business unit in Booking.com.

Join our team and be a driving force in empowering our partners through our innovative services!

Key Responsibilities & Duties

As a Software Engineer, you are responsible for rapidly developing next-generation scalable, flexible, and high-performance systems with a focus on building services to facilitate the transformation of travel experience. Important aspects of the job include:

  • Working within a product team on impactful project(s) and supporting other team members
  • Taking ownership, acting as an intermediary for problems, with both technical and non-technical audiences.
  • Solving issues with the existing systems, prioritising based on business and technical needs and communicating impact to the team and users.
  • Ensuring reliability and increasing the maturity of all systems via the use of system health monitoring tools and building new health indicators as needed.
  • In general, contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts as needed.

Technology, Craft & Delivery

  • Work with an agile product development team
  • Writing and refactoring code
  • API Design, versioning and documentation
  • Experience in engineering principles and practices
  • Adhere to the default principles for Architecture, quality and non-functional requirements
  • Awareness of architectural guidance and interpretation of the guidance
  • Experience in non-functional requirements
  • Creating observability solutions
  • Experience with testing standard methodologies and test automation tools
  • Engineer software applications for failure
  • Awareness of security and compliance standards
  • Experience with incident resolution
  • Awareness of postmortem / root cause analysis
  • Learn new technologies and keep abreast of existing technologies and be able to share learning’s and apply these to a variety of projects as applicable

Role Qualifications & Requirements

We are looking for driven Software Engineers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right approach and tools. For long term success, genuine and evolving curiosity over time about the business goals, the use of data, the importance of key data quality, and how our systems can be best used to improve bottom line performance is a must. We have found that people who match the following requirements are the ones who fit us best, but most importantly is a willingness to learn!

  • 2+ years of experience in software development
  • Knowledge and experience with Perl and/or Java
  • Prior experience with distributed systems which are highly scalable and available
  • Experience with debugging and troubleshooting Java services
  • Experience with unit, integration and end-to-end testing paradigms
  • Experience with observability, SLOs and error budgets
  • Experience of working on API products that run at high volumes is an advantage
  • Strong customer focus to ensure your API solutions offer a consistently great developer experience
  • Proactive, flexible and capable of working independently as well as working in a team
  • Excellent verbal and written communication skills in English, with a desire to share knowledge and collaborate across Development, Data Analytics, Data Science and Infra teams
  • Analytical skills and data-driven approach
  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field or 3 years of progressively responsible experience in the specialty as equivalent

Benefits & Perks - Global Impact, Personal Relevance

Booking.com’s Total Rewards Philosophy is not only about compensation but also about benefits.. We offer a competitive compensation and benefits package, 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

Diversity, Equity and Inclusion (DEI) at Booking.com:

Diversity, Equity & Inclusion have been a core part of our company culture since day one. This ongoing journey starts with our very own employees, who represent over 140 nationalities and a wide range of ethnic and social backgrounds, genders and sexual orientations.

Take it from our Chief People Officer, Paulo Pisano: “At Booking.com, the diversity of our people doesn’t just build an outstanding workplace, it also creates a better and more inclusive travel experience for everyone. Inclusion is at the heart of everything we do. It’s a place where you can make your mark and have a real impact in travel and tech.”

We ensure that colleagues with disabilities are provided the adjustments and tools they need to participate in the job application and interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.

Application Process:

This section should provide:

  • Let’s go places together: How we Hire
  • Detailed instructions on post-application requirements including any required application materials, deadlines, portfolios, coding challenges, or other assessments as defined by BU or department.

Availability of relocation, relocation benefits, or partner benefits, as required

Pre-Employment Screening:

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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly