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 of working on products and systems at a large scale, for the benefit of either the end user or other internal engineering teams
Excellent communication; written and spoken
What You'll Be Doing
Rapidly developing next-generation scalable, flexible, and high-performance systems, with end-to-end ownership by monitoring and adjusting SLIs and SLOs
Solving issues with the mobile apps, website and internal systems, prioritising based on customer and business impact
Acting as an intermediary for problems, with both technical and non-technical audiences
A/B Testing; we have thousands of experiments running at the same time, interacting with each other
Evaluating customer needs and coming up with ideal solutions for it; assessing different programming languages, architecture, and risks
Contributing to the growth of Booking.com through interviewing, onboarding, or other recruitment efforts
Perks & Benefits
Annual paid time off and generous paid leave scheme
Hybrid working including flexible working arrangements and working from home
Commuting allowance and bike reimbursement scheme
Discounts & Wallet credits to spend on products
Free access to online learning platforms and development programs
Global Employee Assistance Program and free Headspace membership