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).