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.