cover image
Ampstek

Python Developer

Remote

London, United kingdom

Freelance

06-11-2025

Share this job:

Skills

Problem Solving Python SQL NoSQL PostgreSQL Docker Test Decision-making Architecture Database Management Databases Analytical Skills Azure Postman Redis FastAPI API Management Terraform Infrastructure as Code Microservices

Job Specifications

Role: Lead Python Developer

Location: London, UK

Is it Permanent / Contract: Contract

Is it Onsite/Remote/Hybrid: Hybrid/Remote with occasional Visits

Start Date: Immediate (Only considering for who can start by next week)

No. of Positions: 1

Job Description: Python Developer

Principal Accountabilities

Develop backend systems using Python, FastAPI, and related frameworks
Manage data with SQL Alchemy, working across PostgreSQL, CosmosDB, and Redis
Build scalable cloud solutions using Azure PaaS services (App Services, Function Apps, API Management, etc.)
Design and implement RESTful APIs and microservices architecture using Swagger and Postman
Handle distributed task processing with Celery
Apply TDD principles using PyTest for automated testing
Use Terraform for Infrastructure as Code and Docker for containerisation
Contribute to solution design and participate in architectural decision-making
Ensure systems are scalable, maintainable, and high-performing
Coach and support junior engineers; assist with onboarding
Collaborate with cross-functional teams to align on technical goals
Foster a culture of innovation and continuous improvement

Technical Skills

Python Expertise: Strong proficiency in Python, especially with FastAPI, SQL Alchemy, and Celery.
Azure PaaS: Hands-on experience with Azure services like App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.
API & Microservices: Skilled in building RESTful APIs and microservices using tools like Swagger and Postman.
Database Management: Experienced with SQL and NoSQL databases including PostgreSQL, CosmosDB, and Redis.
Testing & TDD: Familiar with Test-Driven Development and automated testing using PyTest.
IaC & Containers: Exposure to Infrastructure as Code (Terraform) and containerisation (Docker).

Core Competencies

Problem Solving: Strong analytical skills for tackling complex technical challenges.
Code Quality: Committed to writing clean, performant code and participating in code reviews.
Mentorship: Actively shares knowledge and promotes technical excellence within the team.
Collaboration: Works effectively with cross-functional teams to ensure project success.
Innovation: Identifies opportunities for process and technology improvements.
Ownership: Takes full responsibility for task delivery and technical decisions.

About the Company

Ampstek supplies thousands of tech and digital professionals annually to a range of clients through its offices which spread across in 42 countries. From simple beginnings in 2014, Ampstek has always been on a journey to reinvent the world of recruitment through creating amazing customer and candidate experiences driven by a genuine desire to build long term relationships and outcomes. This motivation to break from the pack is stronger than ever as we roll out Ampstek Power globally, an innovative life hub platform for freel... Know more