Python Developer

London, ENG, GB, United Kingdom

Job Description

We are looking for a skilled

Python Developer

to design, develop, and maintain high-quality backend systems and cloud-based solutions. The ideal candidate will have a passion for clean code, scalable architectures, and cloud-native development. You will work closely with cross-functional teams to build reliable APIs, optimise performance, and contribute to the ongoing evolution of our technical ecosystem.

Key Responsibilities



Develop and maintain backend systems using

Python

,

FastAPI

, and related frameworks. Manage data operations using

SQLAlchemy

, across

PostgreSQL

,

Cosmos DB

, and

Redis

. Build and deploy scalable solutions using

Azure PaaS

services (e.g. App Services, Function Apps, API Management). Design and implement

RESTful APIs

and

microservices architectures

using

Swagger

and

Postman

. Implement distributed task processing with

Celery

. Apply

Test-Driven Development (TDD)

principles using

PyTest

for automated testing. Use

Terraform

for Infrastructure as Code and

Docker

for containerisation. Participate in

solution design

and

architectural decision-making

. Ensure all systems are

scalable

,

maintainable

, and

high-performing

. Provide

mentorship

to junior engineers and assist with onboarding. Collaborate with cross-functional teams to align on technical goals. Promote a culture of

innovation

,

continuous improvement

, and

engineering excellence

.

Technical Skills



Python Development:

Strong proficiency with Python, including

FastAPI

,

SQLAlchemy

, and

Celery

.

Azure Cloud:

Hands-on experience with

Azure PaaS

services such as App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.

API & Microservices:

Expertise in building and documenting APIs and microservices using

Swagger

and

Postman

.

Database Management:

Experience with

SQL

and

NoSQL

databases, including

PostgreSQL

,

Cosmos DB

, and

Redis

.

Testing:

Strong understanding of

TDD

and automated testing using

PyTest

.

Infrastructure & Containers:

Familiarity with

Terraform

(IaC) and

Docker

for containerisation.

Core Competencies



Problem Solving:

Analytical mindset for addressing complex technical challenges.

Code Quality:

Dedicated to writing clean, efficient, and maintainable code; participates actively in code reviews.

Mentorship:

Shares knowledge and promotes technical excellence within the team.

Collaboration:

Works effectively across teams to deliver successful outcomes.

Innovation:

Identifies and implements improvements in tools, processes, and technologies.

Ownership:

Takes accountability for task delivery, quality, and technical decisions.
Job Type: Full-time

Pay: 65,000.00-75,000.00 per year

Work Location: Hybrid remote in London EC1A 2AA

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3983072
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned