Senior Python Django Developer – ContractLocation: Remote / London HQ (Occasional Travel)Industry: Financial Services / AI ConsultancyDaily Rate: £650 - £750 Inside IR35Please Note: This role will need to operate through an Umbrella company and all employer, employee tax and NI will be deducted from the rateAbout UsWe'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 OverviewAs 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 ResponsibilitiesLead 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 ThreadingImplement clean, type-safe code using Python type hinting, PEP-compliant standards, and robust unit testingBuild performant, scalable APIs to support financial modeling and algorithmic decision-making toolsArchitect and implement efficient event-driven workflows, asynchronous tasks, and loop constructs for real-time operationsCollaborate closely with AI/ML engineers, UI/UX Engineers, Data Scientists, and DevOps to deploy and monitor production-ready servicesMentor junior developers and conduct code reviews to maintain high code quality and engineering standardsKey Skills & Experience Essential:Proven experience in Python backend development, with deep expertise in Django and Django Rest Framework across multiple organisations or environmentsAdvanced knowledge of Python concurrency, including the Global Interpreter Lock (GIL), multithreading, multiprocessing, and asyncioStrong grasp of type hinting, generators, iterators, and Pythonic loop constructsProven ability to design RESTful APIs for high-throughput, low-latency systemsExperience with unit testing, integration testing, and test automation frameworksSolid understanding of PostgreSQL, Redis, and message queues (e.g., Celery, RabbitMQ)Desirable:Exposure to containerized environments (Docker, Kubernetes) and CI/CD workflowsFamiliarity with data pipelines and integration with AI/ML modelsContributions to open-source projects or Python/Django communitiesA 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.