cover image
SoftNice UG

Python Developer

Hybrid

London, United kingdom

Freelance

15-10-2025

Share this job:

Skills

Communication Teamwork Python SQL PostgreSQL DevOps Docker Test Problem-solving Decision-making Architecture Database Management Databases Azure Postman Redis FastAPI API Management Terraform Infrastructure as Code Microservices

Job Specifications

Role: Python Developer

Location: London, UK

Type: Contract / Fixed Term (6 months)

Work Model: Hybrid

Start Date: Immediate

Role Overview

We are seeking a skilled 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 junior 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.

About the Company

SoftNice is an award-winning and global IT Services and Solutions company specialised in deploying IT solutions and delivering them. We recruit for a wide range of industries including IT, Event, Healthcare Finance & Security Staff. We offer recruitment in all the forms viz. temporary, permanent and contract assignments. Softnice has been established for over 10 years, building strong relationships with our customers and candidates.Today we proudly call ourself as 360 staffing company as we are successfully delivering int... Know more