Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Booking Full Stack Software Engineer 
Netherlands, North Holland, Amsterdam 
773018375

23.03.2025

Role Overview

As a Full Stack Software Engineer, you will be responsible for the design and delivery of software solutions, deploying, and monitoring code in production. You should have a keen interest in modern web applications, APIs, and their relation. You integrate them in a clean and structured manner through planning and collaboration with your colleagues. You are eager to learn, improve your skills and help our platform evolve. You will work side-by-side with designers, product owners, copywriters and other developers to create new features, test, and push changes live for billions of users.

Key Job Responsibilities and Duties:

  • Design and implement end-to-end product features in collaboration with UX Designers, Data scientists, and other Developers.

  • Evaluating customer needs and coming up with ideal solutions for it, assessing different languages (Perl, Java, Javascript, Python, etc), architecture and risks.

  • Rapidly developing next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.

  • Continuously learn and apply modern development methodologies and tools

  • Deploy and maintain software in production

  • Proactively propose improvement ideas to reduce technical debt and increase business impact of your team

Role Qualifications and Requirements:

  • Max. 2-3 years of experience with one or more general purpose programming languages, including but not limited to: Java, Python, Scala, C++, Perl.

  • Knowledge of at least one of the three Frontend platforms—web, or Android, or iOS.

  • You have experience working with applications, distributed systems and product(s) that impact millions of customer

  • Experience with data-driven product development: analytics, A/B testing, etc.

  • Having experience with Kafka, Maven, Docker, AWS and Kubernetes is a plus.

  • Excellent communication skills

  • You have a ‘can do’ attitude and you act proactively and not reactively

  • You are creative and not afraid to step outside of your comfort zone

  • Passionate learners and have a desire to work with new tools and technologies to build a great end-to-end customer experience.

In return, we’ll provide:

  • Contributing to a high scale, complex, world renowned product and seeing real-time impact of your work on millions of travelers worldwide

  • Be part of a truly international fast paced environment and performance driven culture.

  • Opportunity to utilize technical expertise, leadership capabilities and entrepreneurial spirit

  • Promote and drive impactful and innovative engineering solutions

  • Technical, behavioral and interpersonal competence advancement via on-job opportunities to grow via side projects, hackathons, conferences and your involvement in the community.

  • Discount on Booking.com accommodations with the “Booking Deal” including other perks and benefits

  • Diverse and creative colleagues from every corner of the world

  • With over 70 different nationalities within the technology department alone, you will be able to absorb new skills and grow your career in a multicultural environment.

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:

  • This role does not come with relocation assistance.


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.