

SoftNice UG
Senior Python Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer in London, UK, on a permanent contract with an immediate start. Key skills include Python (FastAPI, SQLAlchemy, Celery), Azure PaaS, microservices, and DevOps tools (Terraform, Docker).
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
October 22, 2025
🕒 - Duration
Unknown
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Infrastructure as Code (IaC) #Cloud #Automation #POSTMAN #Terraform #Microservices #Automated Testing #Azure #SQLAlchemy #SQL (Structured Query Language) #Scala #FastAPI #API (Application Programming Interface) #Python #Database Management #DevOps #Swagger #Docker #Redis #Pytest #Containers #Azure SQL #Databases #PostgreSQL #Vault #Storage
Role description
Role: Senior Python Developer
Location: London, UK
Type: Permanent
Work Model: Hybrid
Start Date: Immediate
Role Overview
We are seeking a skilled Senior Python Developer to design, develop, and maintain scalable backend and cloud-based solutions. The ideal candidate will have deep expertise in Python (FastAPI, SQLAlchemy, Celery) and hands-on experience with Azure PaaS services, microservices architecture, and DevOps tools like Terraform and Docker.
This role involves collaborating with cross-functional teams, contributing to solution design, mentoring engineers, and ensuring the delivery of high-performing, reliable systems.
Key Responsibilities
• Design and develop backend systems using Python, FastAPI, and related frameworks.
• Build and manage databases using SQLAlchemy, working with PostgreSQL, CosmosDB, and Redis.
• Develop RESTful APIs and implement microservices architecture using Swagger and Postman.
• Create scalable Azure PaaS solutions leveraging App Services, Function Apps, API Management, and related tools.
• Implement distributed task processing using Celery.
• Apply Test-Driven Development (TDD) using PyTest for automated testing and reliability.
• Use Terraform for Infrastructure as Code and Docker for containerisation.
• Participate in solution design and contribute to architectural decision-making.
• Ensure scalability, maintainability, and performance of backend systems.
• Provide mentorship and technical guidance to junior developers.
• Collaborate effectively with stakeholders and cross-functional teams.
Required Technical Skills
• Python Development: Expertise in Python, especially with FastAPI, SQLAlchemy, and Celery.
• Azure PaaS: Experience with App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.
• APIs & Microservices: Proven experience in designing and building RESTful APIs and microservices.
• Database Management: Proficient with PostgreSQL, CosmosDB, and Redis.
• Testing & Automation: Strong grasp of TDD and testing frameworks such as PyTest.
• Infrastructure & Containers: Familiarity with Terraform and Docker.
Core Competencies
• Strong analytical and problem-solving skills.
• Committed to writing clean, efficient, and maintainable code.
• Excellent communication and teamwork abilities.
• Proactive mindset for process and technology improvements.
• Takes ownership of project deliverables and technical outcomes.
Role: Senior Python Developer
Location: London, UK
Type: Permanent
Work Model: Hybrid
Start Date: Immediate
Role Overview
We are seeking a skilled Senior Python Developer to design, develop, and maintain scalable backend and cloud-based solutions. The ideal candidate will have deep expertise in Python (FastAPI, SQLAlchemy, Celery) and hands-on experience with Azure PaaS services, microservices architecture, and DevOps tools like Terraform and Docker.
This role involves collaborating with cross-functional teams, contributing to solution design, mentoring engineers, and ensuring the delivery of high-performing, reliable systems.
Key Responsibilities
• Design and develop backend systems using Python, FastAPI, and related frameworks.
• Build and manage databases using SQLAlchemy, working with PostgreSQL, CosmosDB, and Redis.
• Develop RESTful APIs and implement microservices architecture using Swagger and Postman.
• Create scalable Azure PaaS solutions leveraging App Services, Function Apps, API Management, and related tools.
• Implement distributed task processing using Celery.
• Apply Test-Driven Development (TDD) using PyTest for automated testing and reliability.
• Use Terraform for Infrastructure as Code and Docker for containerisation.
• Participate in solution design and contribute to architectural decision-making.
• Ensure scalability, maintainability, and performance of backend systems.
• Provide mentorship and technical guidance to junior developers.
• Collaborate effectively with stakeholders and cross-functional teams.
Required Technical Skills
• Python Development: Expertise in Python, especially with FastAPI, SQLAlchemy, and Celery.
• Azure PaaS: Experience with App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.
• APIs & Microservices: Proven experience in designing and building RESTful APIs and microservices.
• Database Management: Proficient with PostgreSQL, CosmosDB, and Redis.
• Testing & Automation: Strong grasp of TDD and testing frameworks such as PyTest.
• Infrastructure & Containers: Familiarity with Terraform and Docker.
Core Competencies
• Strong analytical and problem-solving skills.
• Committed to writing clean, efficient, and maintainable code.
• Excellent communication and teamwork abilities.
• Proactive mindset for process and technology improvements.
• Takes ownership of project deliverables and technical outcomes.