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.