About the Role
Our mission at Booking.com is to create visionary, innovative, and personalised travel experiences for millions of customers worldwide. We solve complex challenges in travel and technology, planning for the future of travel through strategic long-term investments. As a Software Engineer on the backend, you will be responsible for the development, performance, and scaling of areas including mobile apps, public website, internal systems, and infrastructure. You will work independently and make technical decisions within a cross-functional team.
Responsibilities
- Rapidly develop next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs.
- Solve issues with mobile apps, website, and internal systems, prioritizing based on customer and business impact.
- Act as an intermediary for problems with both technical and non-technical audiences.
- Engage in A/B testing, managing thousands of experiments.
- Evaluate customer needs and develop ideal solutions, assessing programming languages, architecture, and risks.
- Contribute to company growth through interviewing, on-boarding, or other recruitment efforts.
Requirements
- Minimum of 3 years of professional software development experience.
- Proven experience using two or more server-side programming languages (Java, Python, Perl, C++, Go, Scala, etc.).
- Demonstrable experience with MySQL and PostgreSQL or similar relational databases.
- Previous experience with distributed systems.
- Familiarity with Javascript ecosystems (Node.js, Typescript, JSX).
- Experience with Docker and Kubernetes.
- Experience working on products and systems at a large scale for the benefit of end-users or internal engineering teams.
- Excellent communication skills, both written and spoken.
Skills
- Java
- Python
- Perl
- PHP
- Ruby
- C#
- Golang
- Node.js
- microservices
Location
- Amsterdam
Work Type
- Hybrid working
- Flexible working arrangements
- Working from home furniture and ergonomic support
- Up to 20 days per year working from abroad
Experience Level
- Minimum of 3 years of professional software development experience
Benefits
- Annual paid time off
- Generous paid leave scheme including parental (22-weeks paid leave), grandparent, bereavement, and care leave.
- Commuting allowance
- Bike reimbursement scheme
- Discounts & Wallet credits to spend on our products
- Upgrade to Booking.com Genius Level 3
- Friends & family Booking.com discount vouchers
- Free access to online learning platforms
- Development and mentorship programs
- Global Employee Assistance Program
- Free Headspace membership
About the Company
- At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere.
- We make it easier for everyone to experience the world through our products, partners and people.
- Our mission is to create visionary, innovative, and personalised travel experiences for millions of customers all over the world.
- We continue to innovate by solving some of the most complex challenges in travel and technology.
- We 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.
