Software Engineer I - Backend at Booking.com | Amsterdam, NH, NL | Rezi

Software Engineer I - Backend at Booking.com

Software Engineer I - Backend

Booking.com · Amsterdam, NH, NL

1 weeks ago

Software Engineer I - Backend

Booking.com · Amsterdam, NH, NL

11 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer I - Backend role.

Rezi rewrites your resume against Booking.com's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer I - Backend posting at Booking.com — free, in seconds.

About the Role

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.

Responsibilities

  • 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.

Requirements

  • 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.
  • 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.
  • 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).
  • Candidates must be currently based in the Netherlands.

Skills

  • Java
  • Perl
  • Python
  • Scala
  • C++
  • MySQL
  • PostgreSQL
  • Git
  • Kubernetes
  • Spring
  • Hibernate
  • Jenkins
  • GitLab CI
  • CircleCI
  • AWS

Location

  • Netherlands

Work Type

  • Hybrid working
  • Flexible working arrangements

Experience Level

  • 1-3 years

Education Level

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

Benefits

  • Annual paid time off
  • Generous paid leave scheme including: parent, grandparent, bereavement, and care leave
  • Hybrid working including flexible working arrangements
  • Up to 20 days per year working from abroad (home country only)
  • Industry leading product discounts - up to 1400 per year
  • Automatic Genius Level 3 status
  • Booking.com wallet credit

About the Company

  • At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere.
  • Our mission at Booking.com is to create visionary, innovative, and personalised travel experiences for millions of customers all over the world.
  • Across our offices worldwide, we continue to innovate by solving some of the most complex challenges in travel and technology, and to plan for the exciting developments that lie ahead through strategic long-term investments into what we believe the future of travel can be.

Equal Opportunity

  • Inclusion has been a core part of our company culture since day one.
  • Our employees represent over 140 nationalities and a wide range of ethnic and social backgrounds, genders and sexual orientations.
  • 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.