At a Glance
- Tasks: Design and develop scalable backend services using Python and FastAPI.
- Company: Join an innovative tech company shaping the future of SaaS.
- Benefits: Competitive salary, equity options, hybrid work, and excellent learning opportunities.
- Other info: Enjoy high levels of autonomy and direct collaboration with leadership.
- Why this job: Make a real impact in a collaborative environment with cutting-edge technologies.
- Qualifications: 1-3 years in software engineering, strong Python skills, and experience with APIs.
The predicted salary is between 49500 - 60500 £ per year.
Salary: £50,000 - £60,000 + Benefits + Equity Options
Location: Hybrid (UK)
About the Opportunity
Match Performance is delighted to be partnering with an innovative, venture-backed technology business that is developing a next-generation SaaS platform within a rapidly growing market. Following continued investment and product growth, our client is looking to appoint a talented Backend Software Engineer to help build and enhance the core platform that underpins its products and customer experience. This is an excellent opportunity to join a small, collaborative engineering team where you'll have genuine ownership, influence over technical decisions and the opportunity to see your work delivered into production quickly. If you're looking for a role where you can combine backend development, API engineering and cloud technologies within a fast-moving environment, we’d love to hear from you.
The Role
As a Backend Software Engineer, you’ll play a key role in designing, developing and maintaining the core backend services that power a modern SaaS platform. Working closely with Product Managers and senior engineers, you’ll help deliver new functionality, improve system performance and build integrations with a range of third-party platforms and APIs. You’ll also support the ongoing development of cloud infrastructure, data pipelines and operational tooling that enables the wider business to scale efficiently. This is a varied role offering plenty of technical ownership and the opportunity to contribute across the full software development lifecycle.
Key Responsibilities
- Design, develop and maintain scalable backend services using Python and FastAPI.
- Develop and maintain RESTful APIs and third-party integrations.
- Build and optimise backend services supporting high-quality customer experiences.
- Design and improve PostgreSQL database structures and performance.
- Develop and maintain cloud-based services hosted within AWS.
- Support data processing and integration pipelines.
- Contribute to CI/CD and deployment processes.
- Produce clean, well-tested and well-documented code.
- Participate in code reviews and technical design discussions.
- Work collaboratively with Product, Engineering and Operations teams to deliver new functionality.
- Troubleshoot production issues and continually improve system reliability.
- Develop internal tools and automations that improve business efficiency.
Essential Experience
We’re looking for someone who has:
- 1–3 years' experience in a Backend or Full Stack Software Engineering role.
- Strong Python development experience.
- Experience using FastAPI, Django or Flask.
- Good knowledge of PostgreSQL or other relational databases.
- Strong SQL skills.
- Experience developing REST APIs.
- Experience integrating with third-party APIs.
- Familiarity with Git and modern software development workflows.
- Good understanding of testing and software quality.
- Excellent problem-solving skills.
- Strong communication and collaboration skills.
Desirable Experience
Experience with any of the following would be advantageous:
- AWS (Lambda, RDS, S3, Elastic Beanstalk or similar)
- Docker
- CI/CD pipelines
- Cloud-native applications
- Microservices architecture
- CRM or third-party API integrations
- SaaS product development
- Event-driven architectures
About You
You’ll be someone who:
- Enjoys solving technical challenges.
- Takes ownership of your work.
- Is comfortable working within a growing technology business.
- Thrives in collaborative, Agile environments.
- Enjoys learning new technologies.
- Is pragmatic, proactive and delivery-focused.
- Wants to build products that have genuine customer impact.
What’s on Offer
- £50,000–£60,000 salary
- Equity options
- Hybrid working
- Opportunity to work with modern cloud technologies
- High levels of autonomy and ownership
- Supportive engineering culture
- Excellent learning and development opportunities
- Direct collaboration with founders and senior leadership
- Opportunity to influence the direction of an innovative SaaS platform
Full Stack Developer - Python employer: Match Performance
As a Senior PM at our London office, you will join a dynamic team that values innovation and collaboration, fostering a work culture where your contributions are recognised and rewarded. We offer competitive daily rates, comprehensive employee growth opportunities, and a supportive environment that encourages professional development, making it an excellent place for those seeking meaningful and impactful work in the supervisory strategy space.