Mid Backend Engineer in London

Mid Backend Engineer in London

London Full-Time 70000 - 80000 £ / year (est.) Home office (partial)
Selina Finance | Certified B Corp™

At a Glance

  • Tasks: Join us in building a revolutionary FinTech product and deliver high-quality back-end code.
  • Company: Selina Finance, a fast-growing digital lender with a diverse and inclusive culture.
  • Benefits: Competitive salary, generous leave, remote work options, and personal development budget.
  • Other info: Dynamic workplace with a focus on collaboration, recognition, and career growth.
  • Why this job: Be part of a team disrupting the mortgage market and making finance fairer for homeowners.
  • Qualifications: Strong Java skills, experience with Spring Boot, and a passion for clean code.

The predicted salary is between 70000 - 80000 £ per year.

About Selina Finance, our mission is to provide exceptional value with simple and flexible financial products. We’re achieving this by building a next‑generation digital lender targeting homeowners across the UK. More than £2tn of equity value is locked up in UK homes, while homeowners still need to rely on high‑interest‑rate consumer loans, credit cards, or overdrafts. We believe this is unfair and unnecessary. We offer a financing product unlike anything else out there, one that is as flexible as a current account, as affordable as a mortgage, and as easy to apply for as a consumer loan.

We’re building an incredible team and culture of high performance, development, reward and recognition, ready for the next phase of our adventure, and this is where you come in!

  • 19 different nationalities across London + Manchester offices
  • Voted one of the fastest‑growing businesses in the UK by Business Leader Growth 500 for 2025
  • Voted top 30 of the Tempos 100 best startups to work for 2023
  • Disability confident and committed employer
  • BCorp Certified
  • Rated Highly in Our Employee Survey

Workplace culture:

  • Work life/balance
  • Employee recognition

Purpose of the Role: We’re disrupting the antiquated, paper‑based mortgage market by delivering better products and a superior customer experience.

In Your Role, You Will:

  • Help design, shape and deliver a leading FinTech product and engineering team
  • Contribute to the team’s work with high‑quality, well‑tested and scalable code
  • Develop high‑class back‑end code in a microservice architecture that builds the foundation of all Selina’s tech products
  • Support the development of the software stack (e.g. code reviews, unit tests, CI) and documentation
  • Work closely with our team to understand our customers’ needs
  • Be a driven, detail‑oriented team player and win by placing customers’ interests first

Job Requirements:

About You:

  • Strong knowledge of Java Core, including collections, generics, streams, concurrency basics, and modern Java features
  • Good understanding of object‑oriented design principles and clean code practices
  • Commercial experience with Spring Boot and the Spring ecosystem
  • Experience building REST APIs, including an understanding of HTTP fundamentals
  • Experience with service‑to‑service communication and event‑driven architecture, including messaging/streaming with Apache Kafka
  • Experience with unit and integration testing using tools such as JUnit and Mockito (Testcontainers or WireMock is a plus)
  • Understanding of web application security basics, including authentication, authorization, and OAuth 2.0 concepts
  • Experience working with MongoDB or other NoSQL databases, including basic data modelling and indexing
  • Experience with Git and standard collaborative workflows (pull requests, code reviews, resolving conflicts)
  • Ability to work independently on tasks, collaborate in a team, and deliver features from design to production

Nice to have / Bonus points:

  • Experience with Kotlin for backend development
  • Experience with Keycloak or other identity and access management solutions
  • Experience with observability tools such as Grafana, Loki, Prometheus, and logging/monitoring systems
  • Experience with Docker and Kubernetes
  • Experience with Python and FastAPI for building backend services

What We Offer:

  • £70,000‑£80,000 base salary
  • 25 days annual leave, plus bank holidays
  • 30 days work‑from‑anywhere allowance
  • Bi‑annual discretionary bonus
  • Volunteering allowance
  • Growth Shares
  • Annual learning and development budget
  • Cycle‑to‑work scheme
  • 3% pension contribution
  • Monthly socials
  • Free access to mental health support via Spill
  • A choice of benefits that work for you, courtesy of our benefits platform, Thanks Ben
  • Annual £60 cycle allowance for Santander cycles or Evans via Thanks Ben
  • Workplace nursery benefit, allowing eligible nursery costs to be paid via salary sacrifice

Our Values:

  • Take Ownership – We all act as owners. We make decisions in the best interest of the company. We pride ourselves on solving problems, not finding barriers. We have a bias for action; we move fast and we deliver.
  • Customer Obsessed – We all act as owners. We make decisions in the best interest of the company. We pride ourselves on solving problems, not finding barriers. We have a bias for action; we move fast and we deliver.
  • Drive Change – We all act as owners. We make decisions in the best interest of the company. We pride ourselves on solving problems, not finding barriers. We have a bias for action; we move fast and we deliver.
  • Empower Our Team – We believe that collaboration and teamwork are the cornerstones of success and we set up our team for great achievements.

Equal Opportunities Statement: We are an equal opportunities employer and are committed to ensuring that no applicant or employee receives less favourable treatment on the grounds of gender, age, disability, religion, belief, sexual orientation, marital status, or race, or is disadvantaged by conditions or requirements that cannot be shown to be justifiable. We also welcome and encourage applications from traditionally underrepresented categories, and provide feedback to any candidate we interview, even if that feedback is speaking to another candidate being more suitable for the role.

Mid Backend Engineer in London employer: Selina Finance | Certified B Corp™

At Selina Finance, we pride ourselves on fostering a vibrant and inclusive work culture that champions employee growth and recognition. With a commitment to work-life balance, competitive salaries, and unique benefits like a work-from-anywhere allowance and an annual learning budget, we empower our team to thrive in a dynamic FinTech environment. Join us in disrupting the mortgage market while being part of a diverse team that values collaboration and innovation.

Selina Finance | Certified B Corp™

Contact Details:

Selina Finance | Certified B Corp™ Recruitment Team

StudySmarter Expert Advice🤫

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

Tap into Campus Networks

If you're still in uni, don’t forget to engage with your campus's career services and attend finance-related events. Banks often do presentations and recruitment drives on campus, so put yourself out there and make use of these opportunities to show off your passion for the field.

Get Certified

Consider pursuing relevant certifications like the CFA or ACCA while you’re job hunting. They not only beef up your CV but also connect you with professional bodies which can lead to networking opportunities and even job openings in banking and financial services.

Connect on Professional Platforms

Join finance-focused groups on platforms like LinkedIn and engage in discussions. This can really help you stand out from the crowd, allowing potential employers to see your knowledge and interest in industry trends. Plus, you might stumble upon job postings shared exclusively within the group.

Apply Directly and Be Proactive

Don’t shy away from reaching out directly to firms like Selina Finance | Certified B Corp™. Use their websites and apply through them, but also consider following up with a polite email to express your enthusiasm. Being proactive can make a huge difference in getting noticed in the competitive financial services sector.

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

Java Core
Collections
Generics
Streams
Concurrency Basics
Spring Boot
REST APIs

Some tips for your application 🫡

Show Off Your Numbers!:In the banking and financial services world, quantifiable achievements are key. Make sure your CV highlights your grades in relevant subjects, any financial certifications you hold, and specific projects where you've delivered measurable results. Employers love to see how your skills translate into real-world success.

Tailor Your Cover Letter to the Role:When applying for a full-time position, your cover letter should make a direct connection between your experience and the job description. Don't just state your enthusiasm for finance—dive into how your background in banking or financial analysis sets you apart. Let your passion shine through while being specific about what you can bring to Selina Finance | Certified B Corp™.

Include Relevant Financial Software Experience:If you've worked with financial modelling tools or software like Excel, SAP, or specific analytical tools during your studies or internships, bring that up! Highlighting your proficiency can really make your application pop and show you're ready to hit the ground running in a full-time role.

Research and Reflect:Before hitting that 'apply' button on Selina Finance | Certified B Corp™'s website, do a little digging. Look up their recent projects, values, and culture. Reflecting their ethos in your application can make a huge difference and show you’re genuinely interested in being part of the team!

How to prepare for a job interview at Selina Finance | Certified B Corp™

Brush Up on Financial Analysis Skills

Make sure you're well-versed in financial concepts and analytical techniques relevant to banking and financial services. Get comfortable with tools like Excel for modelling or financial forecasting, as technical questions in this area are common during interviews with Selina Finance | Certified B Corp™.

Prepare for Case Studies

Expect to tackle case studies that demonstrate your problem-solving skills in real-world banking scenarios. Familiarise yourself with the types of problems you might face—think risk assessments or investment evaluations—and be ready to articulate your thought process clearly.

Show Your Passion for Finance

Since this is a full-time position, employers at Selina Finance | Certified B Corp™ will be keen to see your genuine interest in finance. Be prepared to discuss recent industry trends or news articles that excite you, showcasing your enthusiasm and engagement with the field.

Network with Industry Professionals

Before your interview, reach out to current or former Selina Finance | Certified B Corp™ employees on platforms like LinkedIn. They'll offer unique insights into the company's culture and the interview process, which can give us a delightful edge in showcasing a good fit for the team.