Senior Developer – Python

Job Title Image
£60,000- £65,000
LocationRemote
SpecialismIT
ContractPermanent

Job Description

We are recruiting for a Senior Full Stack Python Engineer to join a technology business that forms part of a well-established group. The team is building a data science driven SaaS platform focused on predictive modelling and scientific applications. Following the development of an initial proof of concept, the focus is now on building a production-grade Python library and scalable web platform.
This role will play a key part in shaping the platform architecture, contributing to hands-on development and helping establish strong engineering practices as the platform evolves.
This is an opportunity to work on a technically interesting product while contributing to the development of a scalable SaaS platform within the stability of an established organisation.

Key Skills

    Essential Skills and Experience
    • Strong Python development experience (5+ years preferred)
    • Experience with Flask or similar Python web frameworks
    • Experience as a Full Stack Developer (backend and frontend)
    • Strong understanding of software architecture and clean code principles
    • Experience building REST APIs
    • Solid HTML, CSS and modern JavaScript experience

    Desirable Skills
    • Experience building SaaS platforms
    • Experience with data science libraries such as pandas, NumPy or scikit-learn
    • Cloud experience across AWS, Azure or GCP
    • Infrastructure as Code tools such as Terraform or CloudFormation
    • Experience with Docker or containerisation
    • Experience scaling or evolving production software platforms
    • A collaborative and adaptable team player
    • Comfortable working alongside technical and non-technical stakeholders
    • Experience working within an Agile development environment

The person

    The ideal candidate will thrive in the following areas:
    • Technical ownership
    • Opportunity to influence greenfield architecture
    • High autonomy within the engineering team
    • Fully remote working
    • Opportunity to progress into Lead or Head of Engineering as the team grows

Benefits

    • Excellent benefits package
    • High-impact role with real ownership and autonomy
    • Opportunity to shape a critical system from inception

Share this job
Share on FacebookShare via EmailShare on LinkedInShare on X (formerly Twitter)