Our client is an innovative SaaS company whose technology helps companies achieve higher growth levels through a data-analytic approach. Clients are able to tap into previously unused data streams with minimal effort, providing increased opportunity for growth channels. They are looking for a Senior Backend Python Developer to join their growing development team, to take ownership of the whole life-cycle of their product’s components, developing new features as well as maintaining production systems.
This role would be well suited to someone who’s previously worked as a backend python developer in the B2B SaaS space, ideally from a start-up background.
Main Responsibilities
- Writing clear, efficient, and proven code
- Working within the wider team to ensure system reliability, performance, and uptime
- Take ownership of the technical architecture and solutions design
- Develop and maintain ETL data pipelines to ensure accuracy and usability across the entire data infrastructure
- Perform integrations into large enterprise IT systems
- Troubleshoot system issues
- Contribute to a culture of continuous improvement of the internal DevOps tools
- Build RESTful and GraphQL APIs
- Stay up to date and deploy latest technologies
- Collaborate with the data science team to deliver optimised AI models
- Advanced Python coding ability
- Several years experience writing Python in a commercial environment
- Start-up experience is highly preferable
- Experience with production environment deployments on AWS public cloud systems
- Strong background of relational databases
- Understanding of Kubernetes
- Confident in operating with Linux instances (Ubuntu Server, Redhat) and Docker
- £70k-£85k base salary
- Fully remote working with access to the London office if preferred
- Private healthcare
- Training and development budget
- 25 days holiday
- Generous pension scheme