Senior Python Developer

Grace May
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Remote

Tech stack

Clean Code Principles
HTML
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Azure
CSS
Software as a Service
Cloud Computing
Code Review
Continuous Integration
D3.js
Python
NumPy
Software Architecture
Strategies of Testing
Web Application Frameworks
Flask
Backend
GIT
Cloudformation
Pandas
Pytest
Scikit Learn
Front End Software Development
REST
Terraform
Docker

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

Apply for this position