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
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
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
- SaaS platform development
- Data science libraries (pandas, NumPy, scikit-learn)
- Infrastructure as Code (Terraform or similar)
- Docker or containerisation
- Experience scaling production systems
- 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.