Senior Python Developer

Grace May
UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£60,000.0 - £70,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles HTML JavaScript (Programming Language) Agile Methodology Amazon Web Services Microsoft Azure Cascading Style Sheets (CSS) Software as a Service Cloud Computing Code Review Continuous Integration D3.Js
+16 more
Python (Programming Language) NumPy Software Architecture Strategies of Testing Web Application Frameworks Flask (Web Framework) Backend Git Cloudformation Pandas Pytest Scikit Learn Front End Software Development Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:35 min

Navigating framework adoption and specialized frontend hiring constraints

Chris Heilmann +2 · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all