Design, develop, test, and maintain high-quality software solutions that support our online booking journeys and customer experience.
Collaborate with cross-functional teams to deliver features and improvements that support business objectives.
Contribute to technical design discussions and help shape engineering solutions.
Write clean, maintainable, and well-tested code.
Support continuous improvement initiatives across engineering practices, tooling, and processes.
Troubleshoot issues, identify root causes, and implement effective solutions.
Participate in code reviews, knowledge sharing, and team discussions.
Contribute to the reliability, scalability, and performance of applications and services.
Work closely with peers and stakeholders to ensure successful delivery of projects and enhancements.
Continuously learn and apply new technologies, tools, and engineering practices where appropriate.
Requirements
Commercial experience building and maintaining software applications in a modern engineering environment.
Strong understanding of software engineering fundamentals and best practices.
Experience developing applications using modern programming languages and frameworks.
Experience working across both frontend and backend technologies within a full-stack environment.
Ability to work collaboratively within agile, cross-functional teams.
Strong communication skills with the ability to explain technical concepts clearly.
Commitment to writing high-quality, maintainable, and well-tested code.
Strong problem-solving skills with a pragmatic approach to delivering value.
Curiosity, adaptability, and a passion for continuous learning.
Experience contributing to technical discussions and solution design.
Passion for creating reliable, scalable, and user-focused products.
Benefits
๐ธ Competitive Pay & Bonuses: Plus generous pension plans, staff discounts, and share schemes.
๐๐พโโ๏ธ Wellbeing First: Private healthcare (UK), dental, life insurance, mental health support, and dog-friendly offices.
๐๏ธ Flexible Working & Time Off: Generous holidays, hybrid working (unless specified otherwise, 2 days a week in the office), and opportunities for international working.
๐ Career Growth: Learning allowances, coaching, and development programs.
๐ค Recognition & Giving Back: Regular awards, charity support, length of service awards, and volunteering days.