Backend Software Engineer (Remote, UK) in Leeds
Backend Software Engineer (Remote, UK)

Backend Software Engineer (Remote, UK) in Leeds

Leeds Full-Time 60000 - 75000 £ / year (est.) Home office possible
esenda

At a Glance

  • Tasks: Design and build reliable backend services and APIs using Python and Flask.
  • Company: Esenda, a fast-growing startup revolutionising payments in education.
  • Benefits: 40 days holiday, pension scheme, and fully remote work with meetups.
  • Other info: Collaborative culture focused on quality, continuous improvement, and career growth.
  • Why this job: Join a dynamic team and make a real impact in the fintech space.
  • Qualifications: 5+ years experience in backend systems, strong Python skills, and cloud familiarity.

The predicted salary is between 60000 - 75000 £ per year.

Esenda powers over £1.5bn of inbound and outbound payments annually, in the education space - from tuition and catering fees to supplier payments and payroll.

We’re a revenue-generating startup with strong product-market fit, and we’re growing fast.

Responsibilities:

  • Design, build, and ship reliable backend services and APIs in Python (Flask) that power core product functionality.
  • Own features end-to-end: data modelling (Postgres), API design, testing, production rollout and ongoing improvements.
  • Help uphold strong engineering standards through thoughtful code reviews, testing discipline, clean architecture, and pragmatic decision-making.
  • Improve service reliability and operability: monitoring, alerting, logging, runbooks, and reducing on-call toil over time.
  • CI/CD improvements, incremental shipping, and maintaining a high-quality codebase.
  • You’ll join an on-call rotation (1 week in 4) compensation: paid as an extra £300 per on-call week.

Requirements:

  • 5+ years experience building and operating production backend systems.
  • Strong experience with Python, and hands-on use of Flask (or similar frameworks).
  • Solid understanding of Postgres (schemas, migrations, query performance, transactions).
  • Comfortable shipping in cloud environments—ideally AWS—and working with modern CI/CD pipelines.
  • A strong quality mindset: you care about maintainability, security, reliability, and clear documentation.

Bonus points for:

  • Payments/fintech knowledge (reconciliation, idempotency, auditability, ledger concepts).

Benefits:

  • 40 days holiday (incl. bank holidays).
  • Pension scheme (3% employer contribution).
  • Fully remote, UK-based, with 3 in-person meetups per year.

Team culture:

  • Pragmatic, high-ownership teams with a bias to shipping.
  • Clear communication, strong collaboration, and continuous improvement.
  • Code reviews and sensible standards that keep quality high without slowing delivery.

Technical interview (backend fundamentals, API design, production thinking).

Team chat + Q&A.

Backend Software Engineer (Remote, UK) in Leeds employer: esenda

Esenda is an exceptional employer for Backend Software Engineers, offering a fully remote work environment that promotes flexibility and work-life balance. With a strong focus on employee growth, you will have the opportunity to own features end-to-end while collaborating with a pragmatic team that values high-quality standards and continuous improvement. Enjoy generous benefits such as 40 days of holiday, a pension scheme, and the chance to connect with colleagues during in-person meetups, all while contributing to a rapidly growing fintech startup that powers significant financial transactions in the education sector.
esenda

Contact Detail:

esenda Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend Software Engineer (Remote, UK) in Leeds

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those already working at Esenda. A friendly chat can sometimes lead to a referral, which is a golden ticket in the job hunt.

✨Tip Number 2

Prepare for the technical interview by brushing up on backend fundamentals and API design. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 3

Showcase your projects! If you've built any backend systems or APIs, make sure to highlight them during your conversations. We love seeing real-world applications of your skills.

✨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 you’re genuinely interested in joining our team at Esenda.

We think you need these skills to ace Backend Software Engineer (Remote, UK) in Leeds

Python
Flask
Postgres
API Design
CI/CD
Cloud Environments (AWS)
Code Reviews
Testing Discipline
Data Modelling
Service Reliability
Monitoring and Alerting
Documentation
Payments/Fintech Knowledge

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your experience with Python and Flask in your application. We want to see how you've built and operated production backend systems, so don’t hold back on the details!

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to describe your past projects and how they relate to the role. We appreciate a well-structured application that gets to the point!

Tailor Your Application: Don’t just send a generic application! Tailor it to our job description by mentioning your experience with Postgres and cloud environments like AWS. Show us why you’re the perfect fit for our team!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at esenda

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in Python and Flask, as these are crucial for the role. Brush up on your Postgres skills too, especially around schemas and query performance. Being able to discuss your past experiences with these technologies will show that you’re ready to hit the ground running.

✨Demonstrate Your Problem-Solving Skills

Be prepared to tackle backend fundamentals and API design questions during the technical interview. Think of examples from your previous work where you’ve improved service reliability or optimised code. This will highlight your practical experience and ability to think critically under pressure.

✨Show Your Quality Mindset

Esenda values maintainability and security, so come armed with examples of how you’ve upheld engineering standards in your past roles. Discuss your approach to code reviews and testing discipline, and be ready to explain how you ensure high-quality deliverables without sacrificing speed.

✨Engage in Clear Communication

Since this is a remote position, strong communication skills are essential. Practice articulating your thoughts clearly and concisely. During the interview, don’t hesitate to ask questions about the team’s collaboration practices and how they handle continuous improvement—this shows you’re genuinely interested in their processes.

Backend Software Engineer (Remote, UK) in Leeds
esenda
Location: Leeds

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

>