Full Stack Software Engineer II - Marketplace, Multi-Product
New Today
About Marketplace
The Loyalty and Commercial Incentives track group is responsible for the Genius - Booking.com's Rewards program. Our vision delivers an enhanced experience across the connected trip for our loyal travellers; recognising them as individuals, providing unrivalled value and benefits, and making Genius the reason to always book with Booking.com.
About the Team
As a Full Stack Engineer for the Connected Trip Benefits and White Label Packages you will be responsible for continuous support and development of such products as Free Taxi and specific discounts related to Genius users across verticals. With White Label packages, the solution team is responsible for the packages and cruises experience through the white label solutions specifically from booking.com website, which includes the proper redirects to the right affiliate, tracking and enabling new markets.
Moving forward the team would be in a close collaboration with other Genius Traveller teams to provide a better loyalty experience for our customers.
Role Overview
Full Stack Engineering experience which includes Java and Javascript
Being able to support current production running services and manage the stakeholders
Collaborative mindset to work across other products and dependencies
Previous experience or interest in learning the iOS Engineering would be a great benefit to have
Key Job Responsibilities and Duties
As a Software Engineer II, you are responsible for the development, performance, and scaling of our mobile apps, public website, and internal systems. You will work independently and will also be responsible for making technical decisions within a team.
Important aspects of the job include:
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, prioritizing based on customer and business impact
Acting as an intermediary for problems, with both technical and non-technical audiences
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 languages (Perl, Java, etc), architecture and risks.
Contributing to the growth of Booking.com through interviewing, on-boarding, or other recruitment efforts
Role Qualifications and Requirements
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.
We have found that people who match the following requirements are the ones who fit us best:
Minimum of 3 years software development experience; using 2 or more server side programming languages. Preferably Perl, Java, Python, Scala, C++ etc.
Proven experience with MySQL and PostgreSQL or similar relational databases
Previous experience with distributed systems
Familiarity with Javascript ecosystems (Node.js, Typescript, JSX)
Familiarity with mobile app development & developing mobile app backends
Experience with Docker and Kubernetes is a plus
Experience of working on products that impact a large customer base is an advantage
Excellent communication; written and spoken
Inclusion at Booking.com:
Take it from our Chief People Officer, Paulo Pisano: “At Booking.com, the diversity of our people doesn’t just create a unique workplace, it also creates a better and more inclusive travel experience for everyone. Inclusion is at the heart of everything we do. It’s a place where you can make your mark and have a real impact in travel and tech.”
Booking.com is proud to be an equal opportunity workplace and is an affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We strive to move well beyond traditional equal opportunity and work to create an environment that allows everyone to thrive.
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.
]]>- Location:
- Manchester, Greater Manchester
- Job Type:
- FullTime
- Category:
- Internet