Python Developer
Sanderson Recruitment Plc
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 89KJob location
Remote
Tech stack
API
Artificial Intelligence
Unit Testing
Code Review
Continuous Integration
Decision-Making Software
DevOps
Distributed Computing Environment
Django
Design of User Interfaces
Python
PostgreSQL
Machine Learning
Multiprocessing
Open Source Technology
Performance Tuning
Queueing Systems
RabbitMQ
Redis
Software Testing Automation Framework
Data Processing
Multithreading
Backend
Containerization
Integration Tests
Kubernetes
Low Latency
Celery
Api Design
REST
Data Pipelines
Docker
Job description
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., * 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
Requirements
- 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)
Desirable:
- 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
Benefits & conditions
- Location: Full Remote (Occasional Travel)
- Daily Rate: Up to £750 p/d Inside IR35 via Umbrella Engagement (Negotiable)
- 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 the company
Our client is a forward-thinking FTSE100 retailer, building cutting-edge, enterprise-grade algorithmic platforms for global 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.