Senior Python Developer
Role details
Job location
Tech stack
Job description
We are recruiting for a Senior Full Stack Python Engineer to join a technology business that forms part of a well established and financially stable group.
The team is developing a data science driven SaaS platform focused on predictive modelling and scientific applications. Following the successful development of an initial proof of concept, the focus is now on building a scalable, production grade Python platform capable of supporting long term commercial growth.
This is a genuinely interesting opportunity to help shape a modern platform from the ground up, combining hands on engineering with architectural influence and technical ownership.
You will play a key role in evolving the core platform, helping establish strong engineering standards, scalable development practices, and robust software architecture as the product continues to mature., * Lead the development of a production ready Python library from an existing proof of concept
- Contribute to the architecture and technical direction of the platform
- Build and maintain RESTful APIs and backend services using Python
- Develop frontend functionality using HTML, CSS and modern JavaScript
- Implement testing strategies including TDD and automated testing frameworks
- Contribute to CI/CD pipelines, deployment processes, and code reviews
- Support cloud infrastructure and Infrastructure as Code initiatives
- Help evolve the platform into a scalable SaaS product
- Communicate effectively with clients, users, and internal stakeholders to understand requirements and translate technical concepts clearly
- Work collaboratively across both technical and non technical teams
Requirements
Do you have experience in REST?, * Strong Python development experience (5+ years preferred)
- Experience with Flask or similar Python web frameworks
- Commercial experience as a Full Stack Developer across backend and frontend development
- Strong understanding of software architecture and clean coding principles
- Experience designing and building REST APIs
- Strong HTML, CSS and modern JavaScript experience
- Experience with JavaScript charting libraries such as D3.js
- Experience with testing frameworks such as pytest
- Experience using Git and collaborative development workflows
- Comfortable taking ownership and contributing to technical decision making
- Strong communication skills with the ability to engage confidently with clients and key stakeholders
- Must be currently based in the UK
- Must have full right to work in the UK with no sponsorship requirements or working restrictions
Desirable Skills
- Experience building or scaling SaaS platforms
- Experience with data science libraries such as pandas, NumPy or scikit learn
- Cloud experience across AWS, Azure or GCP
- Infrastructure as Code experience using Terraform or CloudFormation
- Experience with Docker or containerisation technologies
- Experience evolving proof of concepts into production platforms
- Agile development environment experience
- Collaborative, adaptable, and solutions focused approach
Why This Role?
- Genuine technical ownership and influence
- Opportunity to shape greenfield architecture
- High autonomy within a technically capable team
- Interesting engineering challenges within a data science and predictive modelling environment