£750 Per day
Inside
Remote
London Area, United Kingdom
Summary: The role of Senior Python/Django Developer involves working remotely on a sophisticated AI-powered algorithm platform for a major FTSE100 retail company. The developer will lead the design and development of backend services, focusing on performance optimization and scalable API design. This position requires extensive experience in Python and Django, particularly in multithreading and concurrency. The role also includes mentoring junior developers and collaborating with cross-functional teams to deliver high-quality services.
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 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:
- 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
Salary (Rate): £750 daily
City: London Area
Country: United Kingdom
Working Arrangements: remote
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Senior Python / Django Developer – Contract
Location: Remote
Daily Rate: £750
Inside IR35
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
Our client is a Major FTSE100 retail giant with global reach, widely recognised for their use of innovative tech in the retail markets. Their mission is to harness the power of AI to transform data into actionable insights, driving smarter decisions. As they expand our their core engineering team, we are seeking an exceptional Senior Python Django Developer to help architect, build, and scale our high-performance systems.
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 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)
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
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.