

Senior Python Engineer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Engineer with 6+ years of experience in Python (Django, Flask, FastAPI), relational databases (PostgreSQL, MySQL), and modern development practices. The contract is for 12 months at £550–600 per day, with remote/hybrid options available.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
600
-
🗓️ - Date discovered
September 10, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
Outside IR35
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
United Kingdom
-
🧠 - Skills detailed
#Flask #Django #Python #Data Access #Automation #Ruby #Ruby on Rails #Microservices #Unit Testing #DevOps #Code Reviews #Databases #PostgreSQL #Programming #MySQL #FastAPI #AI (Artificial Intelligence) #Scala #Java
Role description
• Start Date: ASAP
• Duration: 12 months
• Rate: £550–600 per day (Outside IR35)
• Location: UK (Remote/Hybrid options available)
Job Description
We are seeking a highly skilled Python Developer with a strong foundation in modern software engineering practices and a passion for writing clean, maintainable, and scalable code.
This role is ideal for someone with deep Python expertise and experience across distributed systems, backend frameworks, and databases. You'll be joining a collaborative, cross-functional team tackling complex technical challenges, with a focus on developer productivity and innovation.
Key Responsibilities
• Design, develop, and maintain high-performance applications using Python (ideally Django or FastAPI).
• Work with PostgreSQL/MySQL databases to manage and optimise data access and integrity.
• Refactor and modernise legacy systems, including breaking down monolithic applications into distributed architectures (e.g., microservices or modular services).
• Collaborate with cross-functional teams (Product, DevOps, QA) to deliver features efficiently and reliably.
• Troubleshoot and resolve complex technical issues across the stack.
• Contribute to improving internal developer tools, workflows, and overall productivity.
• Stay informed on the latest trends in Python, software architecture, and AI tooling relevant to development.
Required Skills and Experience
• 6+ years of professional experience with Python, including Django, Flask, or FastAPI.
• Strong understanding of relational databases (PostgreSQL, MySQL) and experience with data modelling and optimisation.
• Solid experience with modern development practices (e.g., CI/CD, unit testing, code reviews, type hinting).
• Experience refactoring or decomposing monoliths into service-based architectures.
• Demonstrated ability to work across multiple technologies and adapt quickly.
• Excellent problem-solving skills and a strong engineering mindset.
• Confident communicator, capable of managing stakeholder expectations and cross-team coordination.
Desirable Experience
• Experience with Ruby on Rails or Java is a bonus.
• Exposure to Rust or interest in low-level system programming is a strong plus.
• Interest or experience in AI-driven developer tooling (e.g., code generation, productivity automation).
• Start Date: ASAP
• Duration: 12 months
• Rate: £550–600 per day (Outside IR35)
• Location: UK (Remote/Hybrid options available)
Job Description
We are seeking a highly skilled Python Developer with a strong foundation in modern software engineering practices and a passion for writing clean, maintainable, and scalable code.
This role is ideal for someone with deep Python expertise and experience across distributed systems, backend frameworks, and databases. You'll be joining a collaborative, cross-functional team tackling complex technical challenges, with a focus on developer productivity and innovation.
Key Responsibilities
• Design, develop, and maintain high-performance applications using Python (ideally Django or FastAPI).
• Work with PostgreSQL/MySQL databases to manage and optimise data access and integrity.
• Refactor and modernise legacy systems, including breaking down monolithic applications into distributed architectures (e.g., microservices or modular services).
• Collaborate with cross-functional teams (Product, DevOps, QA) to deliver features efficiently and reliably.
• Troubleshoot and resolve complex technical issues across the stack.
• Contribute to improving internal developer tools, workflows, and overall productivity.
• Stay informed on the latest trends in Python, software architecture, and AI tooling relevant to development.
Required Skills and Experience
• 6+ years of professional experience with Python, including Django, Flask, or FastAPI.
• Strong understanding of relational databases (PostgreSQL, MySQL) and experience with data modelling and optimisation.
• Solid experience with modern development practices (e.g., CI/CD, unit testing, code reviews, type hinting).
• Experience refactoring or decomposing monoliths into service-based architectures.
• Demonstrated ability to work across multiple technologies and adapt quickly.
• Excellent problem-solving skills and a strong engineering mindset.
• Confident communicator, capable of managing stakeholder expectations and cross-team coordination.
Desirable Experience
• Experience with Ruby on Rails or Java is a bonus.
• Exposure to Rust or interest in low-level system programming is a strong plus.
• Interest or experience in AI-driven developer tooling (e.g., code generation, productivity automation).