Role Description
Do you want to work on software that impacts millions of customers around the world, solving some of the world's most sophisticated e-commerce challenges? At Booking.com, we are looking for talented Full-Stack Engineers to join our Amsterdam HQ.
We are looking for Full-Stack Engineers across multiple teams in our Business Units: Marketplace, ABU and Trips.
Key Job Responsibilities and Duties:
- Design and implement end-to-end product features in collaboration with UX Designers, Data Scientists, and other Developers.
- Evaluate customer needs and come up with ideal solutions, assessing different languages (Perl, Java, Javascript, Python, etc.), architecture, and risks.
- Rapidly develop 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 your team's business impact.
Qualifications and Skills:
- 4+ years of experience in a relevant role, preferably in a commercial environment.
- Software development experience working with Java, Python, Scala, Kotlin, Javascript, and the React framework using modern tools and methodologies.
- Demonstrable experience with MySQL and PostgreSQL or similar relational databases.
- Experience with Docker and Kubernetes is a plus.
- Understanding of modern front end architecture principles and design practices: micro frontend architecture, SSR, SPA, responsive design, progressive enhancement, graceful degradation.
- Knowledge of GraphQL is a plus.
- Ability to write high-performance, reusable code.
- Writing unit and integration tests for code.
- Experience with data-driven product development: analytics, A/B testing, etc.
- Excellent English communication skills, both written and verbal.
Benefits & Perks:
- 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 HQ Campus in Amsterdam that offers on-site meals, coffee, and snacks, plus multi-faith and breastfeeding rooms at the office.
- Commuting allowance and bike reimbursement scheme.
- Discounts and wallet credits to spend on company products, upgrade to Booking.com Genius Level 3, and friends and family Booking.com discount vouchers.
- Free access to online learning platforms, development and mentorship programs.
- Global Employee Assistance Program and free Headspace membership.
This role does not come with relocation assistance; therefore, candidates must be currently based in the Netherlands in order to be considered.
Key Skills
- Java
- Python
- Javascript
- React