Enable job alerts via email!

Python Developer

Sanderson

Greater London

Remote

GBP 50,000 - 90,000

Full time

21 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative financial services AI consultancy is looking for a Senior Python Django Developer to join their expanding engineering team. In this exciting role, you will architect and build high-performance systems on a sophisticated AI-powered algorithm platform. Your expertise in Python and Django will be crucial as you design scalable APIs and optimize data processing tasks. Collaborate with a talented team of engineers and data scientists to drive impactful solutions in the financial sector. If you're passionate about technology and eager to make a difference, this is the perfect opportunity for you!

Qualifications

  • Proven experience in Python backend development with Django.
  • Advanced knowledge of Python concurrency and RESTful API design.

Responsibilities

  • Lead design and development of backend services using Python and Django.
  • Optimize data processing with advanced understanding of GIL and multithreading.
  • Mentor junior developers and conduct code reviews.

Skills

Python
Django
Django Rest Framework
Concurrency
Multithreading
APIs Design
Unit Testing
PostgreSQL
Redis
Docker

Tools

Celery
RabbitMQ
Kubernetes

Job description

  • Location: Remote / London HQ (Occasional Travel)
  • Please Note: This role will need to operate through an Umbrella company and all employer, employee tax and NI will be deducted from the rate

About Us

We're a forward-thinking Financial Services AI Consultancy, building cutting-edge, enterprise-grade algorithmic platforms for global financial institutions. Our mission is to harness the power of AI to transform data into actionable insights, driving smarter decisions in capital markets, asset management, and fintech innovation.

As we expand our core engineering team, we are seeking an exceptional Senior Python Django Developer to help architect, build, and scale our high-performance systems. A background in financial services is not necessary, our core focus is the right technical experience and team fit.

Role Overview

As a Senior Developer, you will be working on a sophisticated AI-powered algorithm platform, responsible for the core services, APIs, and distributed processing backbone. This role requires a deep understanding of Python internals, Django architecture, and scalable API design, with a particular emphasis on multithreading, concurrency, and performance tuning.

Key Responsibilities

  • Lead the design and development of backend services using Python and the Django Rest Framework (DRF)
  • Optimize data processing and I/O-heavy operations, with advanced understanding of Global Interpreter Lock (GIL) and Threading
  • Implement clean, type-safe code using Python type hinting, PEP-compliant standards, and robust unit testing
  • Build performant, scalable APIs to support financial modeling and algorithmic decision-making tools
  • Architect and implement efficient event-driven workflows, asynchronous tasks, and loop constructs for real-time operations
  • Collaborate closely with AI/ML engineers, UI/UX Engineers, Data Scientists, and DevOps to deploy and monitor production-ready services
  • Mentor junior developers and conduct code reviews to maintain high code quality and engineering standards

Key Skills & Experience Essential:

  • Proven experience in Python backend development, with deep expertise in Django and Django Rest Framework across multiple organisations or environments
  • Advanced knowledge of Python concurrency, including the Global Interpreter Lock (GIL), multithreading, multiprocessing, and asyncio
  • Strong grasp of type hinting, generators, iterators, and Pythonic loop constructs
  • Proven ability to design RESTful APIs for high-throughput, low-latency systems
  • Experience with unit testing, integration testing, and test automation frameworks
  • Solid understanding of PostgreSQL, Redis, and message queues (e.g., Celery, RabbitMQ)
  • Exposure to containerized environments (Docker, Kubernetes) and CI/CD workflows
  • Familiarity with data pipelines and integration with AI/ML models
  • Contributions to open-source projects or Python/Django communities
  • A background in Financial Services is not necessary

Don’t meet every single requirement? We encourage you to apply anyway. We're looking for excellence, not perfection — and we value diverse backgrounds, deep problem-solving skills, and a growth mindset.

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Engineering, Information Technology, and Other

Industries

Software Development, Financial Services, and Retail

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Developer (Python)

JR United Kingdom

Greater London

Remote

GBP 50,000 - 65,000

2 days ago
Be an early applicant

Backend Python Developer

Corriculo Ltd

London

Remote

GBP 40,000 - 80,000

4 days ago
Be an early applicant

Python Developer

Peaple Talent

Greater London

Remote

GBP 80,000 - 80,000

8 days ago

Python Developer

JR United Kingdom

Greater London

Remote

GBP 80,000 - 100,000

2 days ago
Be an early applicant

Python Developer – 10802HS

Proactive.IT Appointments Limited

London

Remote

GBP 40,000 - 70,000

22 days ago

Mid-Senior Python Developer

JR United Kingdom

Remote

GBP 70,000 - 85,000

2 days ago
Be an early applicant

Mid-Level Python Developer

JR United Kingdom

Remote

GBP 70,000 - 75,000

2 days ago
Be an early applicant

Python Developer

JR United Kingdom

Cardiff

Remote

GBP 60,000 - 80,000

2 days ago
Be an early applicant

Contract Python Developer

JR United Kingdom

Remote

GBP 80,000 - 100,000

2 days ago
Be an early applicant