Company Description
Jobs for Humanity is dedicated to building an inclusive and just employment ecosystem. Therefore, we have dedicated this job posting to individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf of Hard of Hearing Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. If you identify with any of the following communities do not hesitate to register.
Company Name: Booking
Tripsengineering Trips Tripshorizontalprod
Who are we?
At Booking.com, data drives our decisions. Technology is at our core. And innovation is everywhere. But our company is more than datasets, lines of code or A/B tests. We’re the thrill of the first night in a new place. The excitement of the next morning. The friends you make. The journeys you take. The sights you see. And the food you sample. Through our products, partners and people, we can empower everyone to experience the world.
About the team
Trip Foundations is focused in bridging the Booking of today into the Booking of tomorrow, and lead the evolution of Booking from a single product company to a multi-product offering company with an unprecedented, personalised travel experience at the heart of its success.
Our ideal candidate has an excellent eye for detail, pragmatic approach and an absolute commitment to making sure features are well implemented and bug free. We make all of our decisions based on experiments and testing, so you should be excited by taking a data-led approach to development. If you believe you’re interested in growing your craft and skills by leveraging software design for higher impact while keeping customer needs in mind, you value helping others grow through mentoring and coaching and are looking to work in an agile, collaborative environment then we would like to hear from you!
B. Responsible
As a Software Engineer, you are responsible for rapidly developing next-generation scalable, flexible, and high-performance systems with a focus on building services to facilitate the transformation of travel experience. Important aspects of the job include:
- Working within a product team on impactful project(s) and supporting other team members
- Taking ownership, acting as an intermediary for problems, with both technical and non-technical audiences.
- Solving issues with the existing systems, prioritising based on business and technical needs and communicating impact to the team and users.
- Ensuring reliability and increasing the maturity of all systems via the use of system health monitoring tools and building new health indicators as needed.
- In general, contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts as needed.
- Work with an agile product development team
- Writing and refactoring code
- API Design, versioning and documentation
- Comfortable working with other disciplines UX/Product/App engineering etc
- Experience working with consumer facing applications @ scale
- Experience in engineering principles and practices
- Experience in non-functional requirements
- Creating observability solutions
- Experience with testing best practices and test automation tools
- Engineer software applications for failure
- Awareness of security and compliance standards
- Experience with incident resolution
- Awareness of postmortem / root cause analysis
- Learn new technologies and keep abreast of existing technologies and be able to share learning’s and apply these to a variety of projects as applicable
B. Skilled
We are looking for driven Software Engineers who enjoy solving problems, who initiate solutions and discussions and who believe that any challenge can be scaled with the right approach and tools. For long term success, genuine and evolving curiosity over time about the business goals, the use of data, the importance of key data quality, and how our systems can be best used to improve bottom line performance is a must. We have found that people who match the following requirements are the ones who fit us best, but most importantly is a willingness to learn!
- 3+ years of experience in software development
- Solid knowledge and experience with Java
- Comfortable with learning or have experience NodeJs/Typescript
- Prior experience with distributed systems which are highly scalable and available
- Experience with Microservices, Kubernetes
- Experience with debugging and troubleshooting Java and/or NodeJs services
- Experience with unit, integration and end-to-end testing paradigms
- Experience with observability, SLOs and error budgets
- Experience of working on products that impact a large customer base is an advantage
- Strong customer focus to ensure your solutions offer best value to our customers
- Proactive, flexible and capable of working independently as well as working in a team
- Excellent verbal and written communication skills in English, with a desire to share knowledge and collaborate across Development, Data Analytics, Data Science and Infra teams
- Analytical skills and data-driven mindset
- Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field or 3 years of progressively responsible experience in the specialty as equivalent
B. Offered
- Headquarters located in one of the most dynamic cities in Europe: Amsterdam.
- Contribute to a high scale, complex, world renowned product and see the real time impact of your work on millions of travellers worldwide.
- Be part of a truly international fast paced environment and performance driven culture.
- Drive innovation to deliver impactful solutions
- Full relocation support for you and your family (if the case) to move to Amsterdam - one of the most cosmopolitan cities in Europe. We have fine-tuned this process by successfully relocating 300+ Technology professionals to Amsterdam in the last year alone!