Senior Backend Engineer in London

Senior Backend Engineer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Plum Fintech

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 over 2 million users.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on innovation and continuous improvement.
  • Why this job: Make a real impact on financial technology and help users grow their savings.
  • Qualifications: 5+ years in software engineering with strong problem-solving skills.

The predicted salary is between 60000 - 80000 £ 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.

The Role

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:

  • 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, we believe you can bring valuable insights and perspectives to the team, even if Python is not your primary language. We care more about your overall programming skills and approach to problem-solving!

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

Our Tech Stack:

  • Kotlin with Spring Boot & Python with FastAPI
  • Datastores: Postgres, BigQuery
  • Infrastructure: GCP (kubernetes, docker), RabbitMQ, Terraform
  • Monitoring: Grafana, Prometheus, Datadog, Incident.io, Sentry

What to Expect from Our Hiring Process

At Plum, we value a lot the time you devote to the hiring process, this is why we are always trying to make the process as fast and smooth as possible.

  • 30 min. Call with our Talent Acquisition Team. So we understand better your career plan, tell you more about Plum and the role ⚙️
  • 45 min. Call with our Engineering Lead. Brief technical discussion about the role and your skills
  • 120 min. Live Coding Call with our Engineers, including System Design exercise and an Implementation phase

Senior Backend Engineer in London employer: Plum Fintech

At Plum, we pride ourselves on being an innovative employer that fosters a collaborative and dynamic work culture. Our team of passionate Plumsters enjoys a supportive environment where continuous improvement is encouraged, and personal growth is prioritised through mentorship and cross-functional collaboration. With a mission-driven approach and a commitment to excellence, working at Plum not only offers competitive benefits but also the unique opportunity to make a meaningful impact in the financial technology space across Europe.
Plum Fintech

Contact Detail:

Plum Fintech 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 users save and invest. This will not only impress us but also give you insights into how you can contribute as a Senior Backend Engineer.

Tip Number 2

Brush up on your coding skills! Since we have a live coding session, practice common algorithms and system design problems. Use platforms like LeetCode or HackerRank to get in the zone and show us your problem-solving prowess.

Tip Number 3

Be ready to discuss your past projects! We love hearing about your experiences, especially how you've tackled challenges and improved processes. Think of specific examples that highlight your technical skills and teamwork.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you're genuinely interested in joining the Plum team. Let’s make this happen!

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

Software Engineering
Kotlin
Spring Boot
Python
FastAPI
Postgres
BigQuery
GCP
Kubernetes
Docker
RabbitMQ
Terraform
Grafana
Prometheus
Incident Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Backend Engineer role. Highlight your technical background, especially with Kotlin, Python, and any relevant frameworks. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to show us your passion for technology and product development. Share specific examples of how you've made an impact in previous roles and how you align with Plum's mission. Let your personality shine through!

Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills; demonstrate your problem-solving approach. We love candidates who can clearly communicate complex challenges and propose effective solutions. Give us a glimpse of your thought process!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you get all the updates. Plus, it shows you're keen on joining the Plum team!

How to prepare for a job interview at Plum Fintech

Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Kotlin, Spring Boot, and Python. Be ready to discuss your experience with these languages and how you can apply them to create scalable systems.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've identified root causes of system issues and implemented solutions. This will demonstrate your ability to think critically and contribute to the product development lifecycle.

Communicate Clearly

Practice explaining complex technical concepts in simple terms. You'll need to communicate effectively with both technical and non-technical stakeholders, so being concise and clear is key.

Emphasise Collaboration

Highlight your experience working in cross-functional teams. Share examples of how you've collaborated with others to improve processes or products, as this aligns with Plum's focus on teamwork and continuous improvement.

Senior Backend Engineer in London
Plum Fintech
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

>