freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer - Python

Summary

Build and maintain the backend services and APIs for a growing SaaS platform using Python, FastAPI, PostgreSQL, and AWS.

Backend Software Engineer / Full Stack Engineer

Python | FastAPI | AWS | Hybrid

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

See also