Senior Python Developer (Python + AWS)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer (Python + AWS) on a 6–12 month contract, remote (UK-based). Requires 8–10+ years in Python, AWS, and technical leadership, with strong backend development skills in Flask/FastAPI and experience in healthcare.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
-
🗓️ - Date discovered
September 30, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Remote
-
📄 - Contract type
Fixed Term
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
United Kingdom
-
🧠 - Skills detailed
#Snowflake #Data Analysis #DevOps #Infrastructure as Code (IaC) #Kubernetes #MongoDB #Redshift #Terraform #DynamoDB #Jenkins #Docker #Pandas #AWS (Amazon Web Services) #Tableau #RDS (Amazon Relational Database Service) #SNS (Simple Notification Service) #SQLAlchemy #S3 (Amazon Simple Storage Service) #GitHub #FastAPI #REST API #Scala #Lambda (AWS Lambda) #API (Application Programming Interface) #REST (Representational State Transfer) #Python #EC2 #SQL (Structured Query Language) #Programming #Spark (Apache Spark) #SQS (Simple Queue Service) #Scrum #Langchain #Visualization #PostgreSQL #ML (Machine Learning) #AI (Artificial Intelligence) #Microservices #MySQL #Leadership #Flask #NoSQL #Databases #Agile #GIT #Cloud
Role description
Location: Remote (UK-based) | Occasional travel to Leeds or Reading Start Date: Immediate Contract Duration: 6–12 months (extendable) Employment Type: Contract About the Role We're looking for Senior Python Developers / Technical Leads with deep expertise in Python and AWS to support a critical healthcare initiative for NHS Digital. You'll lead backend system development, build scalable cloud-native applications, mentor junior engineers, and collaborate with cross-functional Agile teams. This is a UK-remote contract role, ideal for professionals with strong technical leadership, cloud architecture experience, and a passion for solving complex healthcare tech challenges. Key Responsibilities • Lead the design & development of Python applications using Flask or FastAPI • Build and optimize REST APIs & microservices for NHS Digital services • Drive best practices in OOP, design patterns (MVC/MVT), and exception handling • Collaborate with front-end teams for seamless integrations • Design and manage both SQL and NoSQL databases • Leverage AWS services: Lambda, EC2, S3, DynamoDB, API Gateway, RDS, CloudWatch, SNS, SQS • Infrastructure as code: Terraform, Docker, serverless frameworks • Build CI/CD pipelines (Jenkins, GitHub Actions) • Apply event-driven programming and distributed systems thinking • Ensure secure systems using OAuth 2.0, OIDC, PKI • Mentor junior developers in code quality, Git, Agile, and testing • Conduct unit and API testing to ensure system reliability • Participate in Agile ceremonies and continuous improvement practices Required Skills & Experience • 8–10+ years as a Python Developer, including technical leadership • Deep knowledge of Python (80%) and data structures/algorithms • Hands-on with AWS (20%) and tools like Terraform, Lambda, S3, etc. • Solid backend development using FastAPI, Flask, and microservices • Experience with containerization: Docker and Kubernetes • Strong DB experience: PostgreSQL, MySQL, DynamoDB, MongoDB, Redshift, Snowflake • Skilled in CI/CD, DevOps, Git, Agile/Scrum delivery • Excellent communication and mentoring ability Preferred Skills • Data analysis & visualization: Pandas, Spark, Tableau • Familiarity with AI/ML/GenAI tools: LangChain, AWS Bedrock, GPT APIs • ORM experience (e.g., SQLAlchemy) • Exposure to healthcare or public sector environments