Senior Backend Engineer in London
Senior Backend Engineer

Senior Backend Engineer in London

London Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
P

At a Glance

  • Tasks: Design and develop scalable systems while collaborating with a passionate team.
  • Company: Join Plum, a leading smart saving and investing app with a vibrant culture.
  • Benefits: Enjoy stock options, private health insurance, and flexible remote work.
  • Why this job: Make a real impact on innovative financial products that help millions save.
  • Qualifications: 5+ years in software engineering with strong problem-solving skills.
  • Other info: Dynamic environment with opportunities for mentorship and career growth.

The predicted salary is between 48000 - 72000 £ per year.

Hey! We’re Plum, your smart saving and investing app on a mission to help grow money for life. Whether you’re stashing the cash for tea and toast in your first home or catching some rays during retirement, Plum’s got your back. Since 2016, over 2 million people in 10 European markets have set aside more than £2 billion with our clever automation and AI – that’s the magic of Plum! As recognition for our work, we’ve received awards from the likes of Deloitte, Finder, and more. That’s all down to our passionate team of 200+ Plumsters, who work around Europe to help us achieve our mission. And now we’re looking for more brilliant people to join us on our journey.

At Plum we’re looking for engineers who are passionate about both technology but also about bringing the best product to our customers. To achieve this mission we’re looking for engineers who not only have a strong technical background but who also understand the product and are able to make an impact on all the steps of the product development lifecycle.

We’re looking for a Senior Backend Engineer and these are the main qualities you should ideally possess if you want to be part of the team:

Qualifications:
  • At least 5+ years of working experience as a Software Engineer
  • High level of pragmatism
  • Strong planning and prioritization skills
  • Promote Continuous Improvement by identifying process efficiencies and quality improvements
  • Provide guidance to and mentor more junior team members
  • Being able to share product insight with stakeholders and challenge product decisions
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational challenges and propose thorough iterative solutions
  • Experience in working within a cross functional team, collaborative environment, ability to partake in and contribute to technical, design and retrospective dialog
  • Self-motivated and self-managing, with excellent organizational skills
  • Comfortable working with both strongly and dynamically typed languages
Key Responsibilities:
  • Being able to create and design modular, scalable, testable, tested, performant systems which interface via well defined endpoints using software engineering best practices
  • Being able to identify root cause of system issues and determine short and long term resolutions
  • Adaptability and flexibility, we are building new and novel products and believe that we can provide our users the best products by shipping fast and getting feedback to improve on later iterations
  • Able to work and intervene on the whole life cycle of the software
Languages: Python
Libraries: FastAPI, SQLAlchemy, Flask
What to Expect from Our Hiring Process:
  • 30 min. Call with our Talent Acquisition Team.
  • 45 min. Call with our Engineering Lead.
  • 120 min. Live Coding Call with our Engineers, including System Design exercise and an Implementation phase
  • 30 min. Team Call with a Product Manager and a Senior Manager from Engineering
Plum's Perks:
  • Own part of the company you’re helping grow through stock options
  • Private health insurance
  • Plum Premium for free
  • Flexible approach to remote working: we encourage at least 2 days a week in one of our beautiful offices in London, Athens or Cyprus
  • Team breakfasts and team lunches
  • 25 days holiday

Senior Backend Engineer in London employer: Plum

At Plum, we pride ourselves on being an innovative and supportive employer, dedicated to fostering a collaborative work culture that empowers our team members to thrive. With flexible remote working options, generous holiday allowances, and opportunities for professional growth, we ensure that our employees feel valued and engaged in their roles. Join us in our vibrant offices in London, Athens, or Cyprus, where you can contribute to meaningful projects while enjoying a range of perks, including private health insurance and stock options.
P

Contact Detail:

Plum Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Backend Engineer in London

✨Tip Number 1

Get to know Plum! Before your interviews, dive into our app and understand how we help people save and invest. This will not only impress us but also help you connect your skills to our mission.

✨Tip Number 2

Practice your coding skills! We’ll have a live coding session, so brush up on your Python and any relevant libraries like FastAPI or Flask. Use platforms like LeetCode or HackerRank to get in the zone.

✨Tip Number 3

Be ready to chat about your past projects! We love hearing about how you’ve tackled challenges and improved processes. Think of specific examples where you made an impact and be prepared to share them.

✨Tip Number 4

Don’t forget to ask questions! We want to see your curiosity and interest in our team and products. Prepare some thoughtful questions that show you’re eager to learn more about Plum and how you can contribute.

We think you need these skills to ace Senior Backend Engineer in London

Software Engineering
Python
FastAPI
SQLAlchemy
Flask
Modular System Design
Scalable System Architecture
Testable Code Practices
Problem-Solving Skills
Root Cause Analysis
Continuous Improvement
Cross-Functional Collaboration
Communication Skills
Mentoring and Guidance
Organisational Skills

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for technology and product development shine through. We want to see that you’re not just a coder, but someone who genuinely cares about creating great products for our users.

Tailor Your CV: Make sure your CV is tailored to the Senior Backend Engineer role. Highlight your experience with Python and any relevant libraries like FastAPI or Flask. We love seeing how your skills align with what we’re looking for!

Be Clear and Concise: In your written application, clarity is key! We appreciate straightforward communication, especially when discussing complex technical challenges. Keep it simple and to the point, so we can easily understand your thought process.

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. Plus, it shows you’re serious about joining the Plum team!

How to prepare for a job interview at Plum

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and libraries like FastAPI and SQLAlchemy. Brush up on your coding skills and be ready to discuss how you've used these tools in past projects.

✨Show Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled complex technical challenges. Think about times when you identified root causes of issues and how you proposed effective solutions. This will demonstrate your pragmatism and ability to think critically.

✨Communicate Clearly

Practice explaining technical concepts in a way that’s easy to understand. You’ll need to communicate with both technical and non-technical stakeholders, so being able to convey your ideas clearly is key. Consider doing mock interviews to refine this skill.

✨Emphasise Team Collaboration

Since Plum values cross-functional teamwork, be prepared to discuss your experiences working in collaborative environments. Highlight instances where you’ve mentored junior team members or contributed to team discussions, showcasing your ability to work well with others.

Senior Backend Engineer in London
Plum
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>