Python Software Engineer 6 Month Contract (Remote, UK)
About the role
Fully remote, UK-based
£400 – £500 per day (Outside IR35)
3–6 Month Contract
Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap.
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.
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. xwzovoh
Our stack
- 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
Remote working/work at home options are available for this role.
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Credit Controller
1 day agoHireful
Sales Ledger
1 day agoMillers Vanguard
Junior Accounts / Accounting Assistant - Purpose Led B Corp
1 day agoRecruitment Revolution
FP&A Analyst
1 day agoIQSA Services Limited
Commercial Finance Lead Revenue Management
1 day agoPilgrims Europe
Private Client Services Tax Director
1 day agoBDO
Accountant
1 day agoSpace 8 Recruitment
Female Partnership Recovery & Development Manager
1 day agoMissing Link
Recovery Coordinator
1 day agoHays