Python Developer in Leeds

Python Developer in Leeds

Leeds Freelance 60000 - 75000 € / year (est.) Home office possible
LinkedIn

At a Glance

  • Tasks: Lead the design and development of AI-powered backend services using Python and Django.
  • Company: Join a forward-thinking FTSE100 retailer transforming data into actionable insights.
  • Benefits: Competitive daily rate, remote work, and opportunities for professional growth.
  • Other info: Collaborative environment with opportunities to mentor junior developers.
  • Why this job: Make an impact in fintech innovation while working with cutting-edge technology.
  • Qualifications: Expertise in Python, Django, and scalable API design required.

The predicted salary is between 60000 - 75000 € per year.

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 Us

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.

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.

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)

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

Python Developer in Leeds employer: LinkedIn

As a forward-thinking FTSE100 retailer, we pride ourselves on fostering a dynamic and inclusive work culture that encourages innovation and collaboration. Our remote-first approach allows for flexibility while providing opportunities for professional growth through mentorship and exposure to cutting-edge AI technologies. Join us to be part of a team that values your expertise and empowers you to make impactful contributions in the fast-paced world of fintech.

LinkedIn

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Python Developer in Leeds

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Python or Django. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Python and Django. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for interviews by brushing up on common Python and Django questions. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format and types of questions you might face.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing passionate candidates who are eager to join our innovative team!

We think you need these skills to ace Python Developer in Leeds

Python
Django
Django Rest Framework (DRF)
Multithreading
Concurrency
Performance Tuning
Global Interpreter Lock (GIL)

Some tips for your application 🫑

Tailor Your CV:Make sure your CV is tailored to the role of Senior Python Django Developer. Highlight your experience with Python, Django, and any relevant projects that showcase your skills in backend development and API design.

Showcase Your Projects:Include links to your GitHub or any other repositories where you've worked on Python projects. This gives us a chance to see your coding style and the quality of your work firsthand.

Craft a Compelling Cover Letter:Your cover letter should reflect your passion for AI and algorithmic platforms. Explain why you're excited about this role and how your background makes you a perfect fit for our team.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process.

How to prepare for a job interview at LinkedIn

✨Know Your Python Inside Out

Make sure you brush up on your Python knowledge, especially around concurrency and the Global Interpreter Lock (GIL). Be ready to discuss how you've tackled performance tuning in past projects, as this will show your depth of understanding.

✨Django Expertise is Key

Familiarise yourself with Django and the Django Rest Framework. Prepare to talk about specific projects where you've built scalable APIs and how you approached challenges like multithreading and asynchronous tasks.

✨Showcase Your Problem-Solving Skills

Be prepared to solve coding problems on the spot. Practice common algorithms and data structures in Python, and think aloud during the interview to demonstrate your thought process and problem-solving approach.

✨Collaboration is Crucial

Since you'll be working closely with AI/ML engineers and other teams, highlight your experience in collaborative environments. Share examples of how you've mentored junior developers or conducted code reviews to maintain high standards.