Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Booking Software Engineer - Backend 
Netherlands, North Holland, Amsterdam 
828960255

10.01.2025
Role Description

As a Software Engineer working on the backend, you have the opportunity to be responsible for the development, performance, and scaling of many areas - including our public website, as well as internal systems and infrastructure. You will work independently and will also be responsible for making technical decisions within a cross-functional team.

Key Responsibilities & Duties

Important aspects of the job can include:

  • Develop robust and scalable backend services.
  • Collaborate with developers to create cohesive and functional code.
  • Optimize applications for performance and scalability.
  • Manage and maintain code repositories using Git.
  • Develop and maintain containerized applications with Kubernetes.
  • Write and maintain Perl scripts.
  • Work with teams to integrate automated testing and deployment processes.
Role Qualifications & Requirements

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 Java, Perl, 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.
  • Strong knowledge of Git and branching strategies.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Eagerness to learn new technologies and continuously improve.
  • Previous experience with distributed systems is an advantage.
  • Experience working on products that impact a large customer base is an advantage.

Additional nice to have skills include:

  • Proficiency in Java and frameworks like Spring and Hibernate.
  • Experience with Kubernetes for container orchestration.
  • Proficiency in Perl scripting is a plus.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
Benefits & Perks: Global Impact, Personal Relevance
  • Annual paid time off and generous paid leave scheme including: parental (22-weeks paid leave), grandparent, bereavement, and care leave.
  • Hybrid working including flexible working arrangements, working from home furniture and ergonomic support, and up to 20 days per year working from abroad (home country).
  • A beautiful sustainable, that offers on-site meals, coffee, and snacks, multi-faith and breastfeeding rooms at the office.
  • Commuting allowance and bike reimbursement scheme.
  • Discounts & Wallet credits to spend on our products, upgrade to Booking.com Genius Level 3, and friends & family Booking.com discount vouchers.
  • Free access to online learning platforms, development and mentorship programs.
  • Global Employee Assistance Program, free Headspace membership.

Application Process:

  • Let’s go places together:
  • This role does not include relocation assistance and candidates must be currently residing in the Netherlands.
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.