Senior Full Stack Python Engineer (Flask, REST APIs, AWS/Azure)

  • Grace May
  • Shrewsbury, Shropshire
  • Apr 23, 2026
Full time I.T. & Communications

Job Description

Senior Full Stack Python Engineer (Flask, REST APIs, AWS/Azure)

Remote SaaS Platform £60,000 - £65,000 + Benefits

We are recruiting for a Senior Full Stack Python Engineer to join a growing technology business building a data-driven SaaS platform focused on predictive modelling.

This role is fully remote, with occasional quarterly meet-ups in the West Midlands.

You will join at an exciting stage, moving from proof of concept into a production-grade Python platform, with the opportunity to shape architecture, influence technical decisions, and play a key role in scaling the product.

Key Skills (Python, Flask, Full Stack, Cloud)
  • Python (5+ years preferred)
  • Flask or similar Python web frameworks
  • Full Stack Development (backend and frontend)
  • REST API development
  • HTML, CSS and modern JavaScript
  • JavaScript libraries (D3.js or similar)
  • Testing frameworks (pytest)
  • Git and collaborative development workflows
  • Cloud platforms (AWS or Azure)
  • Software architecture and clean code principles
The Role

You will work across backend and frontend development, helping to build and scale a modern SaaS platform.

  • Build and develop a production-ready Python library
  • Design and develop RESTful APIs using Python and Flask
  • Develop frontend components using HTML, CSS and JavaScript
  • Implement testing using pytest and TDD principles
  • Contribute to system architecture and technical design
  • Work with cloud infrastructure (AWS or Azure)
  • Support CI/CD pipelines and development best practices
What We Are Looking For

We are looking for a strong engineer who can combine technical ability with clear thinking and communication.

  • Able to explain technical concepts clearly
  • Understands trade-offs in software design
  • Comfortable contributing to technical decisions
  • Enjoys solving complex problems in a practical way
  • Confident working with both technical and non-technical stakeholders
Desirable Experience
  • SaaS platform development
  • Data science libraries (pandas, NumPy, scikit-learn)
  • Infrastructure as Code (Terraform or similar)
  • Docker or containerisation
  • Experience scaling production systems
Why Apply?
  • Work on a modern Python SaaS platform
  • Influence architecture and technical direction
  • High level of autonomy
  • Remote working with flexible structure
  • Opportunity to grow as the platform scales

If you are a Senior Python Developer or Full Stack Engineer looking for a role where you can take ownership and contribute to meaningful technical decisions, we would be keen to speak.