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.