At a Glance
- Tasks: Join a dynamic team to create seamless payment experiences for travellers.
- Company: Hopper, a leading mobile-first travel marketplace with a focus on innovation.
- Benefits: Competitive salary, unlimited PTO, gym allowance, and private medical coverage.
- Other info: Small teams mean your contributions will be significant and recognised.
- Why this job: Make a real impact in the travel industry while working with cutting-edge technology.
- Qualifications: 8+ years in backend engineering with a passion for quality and collaboration.
The predicted salary is between 70000 - 90000 £ per year.
At Hopper, we’re on a mission to build the most customer-centric travel company on earth. We are leveraging the power that comes from combining massive amounts of data and machine learning to build the world’s fastest-growing mobile first travel marketplace - one that enables our customers to save money and travel better. The vision of the payments team is to provide a magical and frictionless payment experience to our customers. We will do this by supporting all the major payment methods (‘unlocking choice’), optimizing our payment stack (‘frictionless payments’), and unifying and powering all payments flows at Hopper (Flights, Hotels, Homes, Rental Cars, Attractions & more) as well as our Hopper Cloud offering (Whitelabel solution). Our long term vision is to remove any financial barriers to travel and truly make travel accessible to everyone. It’s cheaper, better and easier to purchase travel with Hopper!
In this role, you’ll be working alongside a team of talented engineers and partner with product, design, and data science to prioritize, estimate, and implement new product features in an Agile environment.
What would your day-to-day look like:
- Ship your first code in days, iterating on features in an Agile manner leveraging Scala and technologies like Spanner, pub/sub, GCP Big Query
- Build robust and performant infrastructure that supports millions of dollars of revenue
- Make important architectural decisions about core backend systems
- Coach and mentor developers at various stages of their career
- Collaborate with a diverse group of people, giving and receiving feedback for growth
- Execute on big opportunities, helping Hopper rise to the top of the travel industry
An ideal candidate has:
- 8+ years experience thriving in backend engineering positions and delivering user experiences at scale
- A strong understanding of distributed systems and how architectural decisions affect performance and maintainability
- A strong understanding of site reliability and operations
- A passionate focus on quality, writing testable code that performs and scales
- Close collaboration with software engineers (backend and mobile), product managers, data scientists, and designers to deliver rapid value to end-users
Nice to have:
- Backend experience with Scala, Google Cloud, Kubernetes
- Experience developing B2B products with millions of MAU
- Experience in the Payments domain
Perks of working with us:
- Well-funded and proven startup with large ambitions, competitive salary, upsides of pre-IPO equity
- Monthly cash allowance to cover gym membership (100€) or telework (50€)
- Hopper covers the cost of employee premiums for private medical and dental coverage via Cigna
- Unlimited PTO
- Puzl coworking All Access Pass OR Work-from-home stipend
- Entrepreneurial culture where pushing limits and taking risks is everyday business
- Open communication with management and company leadership
- Small, dynamic teams = massive impact
Senior Software Engineer - Fintech/Payments in London employer: Hopper
Hopper is an exceptional employer that fosters an entrepreneurial culture, encouraging innovation and risk-taking within small, dynamic teams. Employees benefit from competitive salaries, unlimited PTO, and comprehensive health coverage, including private medical and dental plans. With a focus on employee growth through mentorship and collaboration, Hopper provides a unique opportunity to make a significant impact in the rapidly evolving fintech and travel industry.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer - Fintech/Payments in London
✨Tip Number 1
Network like a pro! Reach out to folks in the fintech and payments space, especially those at Hopper. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your backend engineering prowess, especially with Scala and cloud tech.
✨Tip Number 3
Prepare for the interview by understanding Hopper's mission and values. Be ready to discuss how your experience aligns with their goal of making travel accessible and frictionless.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect directly with us.
We think you need these skills to ace Senior Software Engineer - Fintech/Payments in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with backend engineering, especially in payments and fintech. We want to see how your skills align with our mission at Hopper!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for travel and technology, and explain why you’re excited about the opportunity at Hopper. Let us know how you can contribute to creating a frictionless payment experience.
Showcase Your Projects:Include links to any relevant projects or code samples that demonstrate your expertise in Scala, distributed systems, or site reliability. We love seeing real examples of your work and how you tackle challenges!
Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Hopper
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Scala and Google Cloud. Brush up on your knowledge of distributed systems and site reliability, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles, particularly those related to backend engineering and payments. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.
✨Emphasise Collaboration
Since the role involves working closely with product managers, designers, and data scientists, be ready to share examples of how you’ve successfully collaborated in the past. Highlight your ability to give and receive feedback effectively.
✨Ask Insightful Questions
Prepare thoughtful questions about Hopper’s payment vision and how the team plans to achieve it. This shows your genuine interest in the company and helps you assess if it’s the right fit for you.