Full Stack Developer - Python

Full Stack Developer - Python

Full-Time 49500 - 60500 £ / year (est.) No working from home possible
Match Performance

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.

Match Performance

Contact Details:

Match Performance Recruitment Team

We think you need these skills to ace Full Stack Developer - Python

Python
FastAPI
RESTful APIs
PostgreSQL
SQL
AWS
Docker