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

Backend Software Engineer (Remote, UK) in Bury

Bury Full-Time 60000 - 60000 ÂŁ / year (est.) Home office possible
esenda

At a Glance

  • Tasks: Design and build reliable backend services and APIs using Python and Flask.
  • Company: Join a fast-growing fintech startup making a real impact in education payments.
  • Benefits: ÂŁ60k salary, equity, 40 days holiday, and a pension scheme.
  • Other info: Fully remote role with 3 annual meetups and excellent career growth opportunities.
  • Why this job: Shape impactful features and work with cutting-edge technology in a supportive culture.
  • Qualifications: 5+ years of backend experience, strong Python skills, and API design knowledge.

The predicted salary is between 60000 - 60000 ÂŁ per year.

About Esenda

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. Join us now and you’ll work on impactful features that directly shape our platform and make a real difference to our customers.

What you’ll do

  • 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.
  • Work closely with the technical team to scope product ideas, focused on delivering customer-facing outcomes (not just “tickets”).
  • Contribute to delivery practices: 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.

What we’re looking for

  • 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).
  • Experience designing and maintaining APIs (REST; event-driven experience is a plus).
  • 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).
  • Experience with distributed systems patterns (queues, background jobs, retries, rate limiting).
  • Security experience (threat modelling, OWASP-style concerns, secure API design).
  • Familiarity with Terraform.

Why join us?

  • ÂŁ60k salary + equity
  • 40 days holiday (incl. bank holidays)
  • Pension scheme (3% employer contribution)
  • Fully remote, UK-based, with 3 in-person meetups per year
  • A transparent, collaborative, and supportive culture

Our stack (today)

  • Backend: Python, Flask
  • Data: Postgres
  • Cloud: AWS
  • Edge: Cloudflare
  • Infrastructure as Code: Terraform
  • Delivery: CI/CD, automated testing, observability tooling

How we work

  • 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

Interview process

  • 30-min intro call (role fit, values, ways of working)
  • Practical exercise (small take-home or pairing session)
  • Technical interview (backend fundamentals, API design, production thinking)
  • Team chat + Q&A

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

Esenda is an exceptional employer for Backend Software Engineers, offering a fully remote work environment within the UK that promotes flexibility and work-life balance. With a transparent and collaborative culture, employees benefit from generous perks such as a competitive salary, equity options, and 40 days of holiday, alongside opportunities for professional growth through impactful projects in a fast-growing fintech startup. Join us to make a real difference in the education payment space while enjoying a supportive team atmosphere and strong engineering standards.
esenda

Contact Detail:

esenda Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Brush up on your Python and Flask skills, and be ready to discuss your past projects. We want to see how you’ve tackled challenges and delivered results, so have some examples up your sleeve.

✨Tip Number 3

Show your passion for the role! When you get the chance to chat with the team, express your excitement about working on impactful features and how you can contribute to their mission. Let them know you’re all in!

✨Tip Number 4

Don’t forget to 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 awesome team at Esenda.

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

Python
Flask
Postgres
API Design
CI/CD
AWS
Terraform
Monitoring and Logging
Code Reviews
Security Best Practices
Distributed Systems Patterns
Payments/Fintech Knowledge
Clean Architecture
Testing Discipline
Data Modelling

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Backend Software Engineer role. Highlight your experience with Python, Flask, and Postgres, and show us how your skills align with what we're looking for.

Showcase Your Projects: Include any relevant projects or contributions you've made in the past. We love seeing real examples of your work, especially if they involve backend systems or APIs. This helps us understand your hands-on experience.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate a well-structured application that gets straight to the point while showcasing your passion for the role.

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details 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 esenda

✨Know Your Tech Stack

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, since you'll need to demonstrate your understanding of backend systems.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss how you've tackled challenges in previous projects. Think about specific examples where you improved service reliability or optimised APIs. This will show that you can think critically and contribute to the team’s goals.

✨Understand the Business Context

Since Esenda operates in the education payments space, it’s beneficial to understand the industry. Familiarise yourself with concepts like reconciliation and auditability, as this knowledge could set you apart from other candidates.

✨Prepare for Practical Exercises

Expect a practical exercise as part of the interview process. Practice coding challenges related to backend development and API design. This will help you feel more confident and showcase your technical abilities effectively.

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

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

>