Lead Python Engineer - Contract
Lead Python Engineer - Contract

Lead Python Engineer - Contract

Full-Time 60000 - 84000 ÂŁ / year (est.) No home office possible
Go Premium
RAW Search

At a Glance

  • Tasks: Lead the design and development of Python/Django applications while mentoring a remote team.
  • Company: Join a leading consulting firm with a focus on innovation in financial services.
  • Benefits: Fully negotiable day rate, flexible contract length, and opportunities for professional growth.
  • Why this job: Make a real impact by setting engineering standards and driving best practices in tech.
  • Qualifications: Extensive experience with Python, Django, and full-stack development; leadership skills are a must.
  • Other info: Engage in a dynamic environment with a focus on collaboration and delivery.

The predicted salary is between 60000 - 84000 ÂŁ per year.

Medium to long‑term engagement with a leading consulting firm on one or more modules for a major financial services client. The focus is on setting and enforcing engineering standards across multiple Python/Django applications, while remaining highly hands‑on.

Key responsibilities:

  • Lead the design and development of backend services and REST APIs using Python and Django, with sufficient front‑end capability to operate as a full‑stack engineer.
  • Own engineering best practice: repository structure, branching strategy, pull requests, code reviews, and automated testing (unit and integration tests).
  • Manage and mentor a small offshore development team (including Cairo‑based engineers), reviewing code quality, giving clear feedback, and driving a consistent coding style across modules.
  • Identify opportunities for shared modules and reusable components, standardising how applications are built and ensuring code is extensible but simple to work with.
  • Collaborate with onshore technical leads and client stakeholders to plan work across one or multiple pods, balancing speed of delivery with maintainability.
  • Work within a containerised environment (Kubernetes as a strong “should have”) and a client‑provided framework for deploying applications.

Essential experience:

  • Extensive commercial experience with Python and Django, including building production‑grade RESTful APIs.
  • Proven track record as a lead / principal / tech‑lead engineer, owning technical decisions, code quality and delivery for a team.
  • Solid full‑stack experience: comfortable across backend and front‑end integration (e.g. templating or modern JavaScript frameworks).
  • Strong Git workflow discipline (branching, PRs, reviews) and a focus on automated testing and clean, maintainable code.
  • Experience working with or leading offshore/remote teams in a collaborative, delivery‑focused environment.

Nice to have:

  • Kubernetes and container orchestration experience for Python/Django applications.
  • Background in consulting or financial services environments.

Engagement details:

  • Contract length: 6–12 months, starting early January.
  • Day rate: fully negotiable, no fixed floor or ceiling; dependent on experience and value.

Lead Python Engineer - Contract employer: RAW Search

As a Lead Python Engineer at our esteemed consulting firm, you will thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive remuneration, flexible working arrangements, and opportunities for professional growth, particularly in mentoring offshore teams. Join us in a vibrant environment where your expertise will directly impact major financial services projects, ensuring both personal fulfilment and career advancement.
RAW Search

Contact Detail:

RAW Search Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Python Engineer - Contract

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work in consulting or financial services. A friendly chat can lead to referrals or insider info about job openings that aren't advertised.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python and Django projects. Include links to your GitHub repos where you’ve implemented best practices like clean code and automated testing. This will give potential employers a taste of what you can do.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience leading teams and managing projects. Practice common coding challenges and be prepared to explain your thought process.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented engineers like you. Plus, applying directly can sometimes give you an edge over other candidates.

We think you need these skills to ace Lead Python Engineer - Contract

Python
Django
REST APIs
Full-Stack Development
Code Quality Management
Automated Testing
Git Workflow
Mentoring
Collaboration
Containerisation
Kubernetes
Technical Leadership
Code Reviews
Branching Strategy
JavaScript Frameworks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive experience with Python and Django. We want to see how you've led teams and managed projects, so don’t hold back on those details!

Showcase Your Projects: Include specific examples of backend services or REST APIs you've developed. We love seeing real-world applications of your skills, especially if they relate to financial services or consulting.

Highlight Your Leadership Skills: Since this role involves managing a small offshore team, be sure to mention any mentoring or leadership experience you have. We’re looking for someone who can drive a consistent coding style and improve code quality.

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 get you into our system quickly!

How to prepare for a job interview at RAW Search

✨Know Your Python and Django Inside Out

Make sure you brush up on your Python and Django skills before the interview. Be ready to discuss your past projects, especially those involving RESTful APIs. They’ll want to see how you’ve applied best practices in your previous roles.

✨Showcase Your Leadership Skills

Since this role involves managing a small offshore team, be prepared to share examples of how you've led teams in the past. Talk about your approach to mentoring and code reviews, and how you ensure quality and consistency across projects.

✨Demonstrate Full-Stack Capability

Even though the focus is on backend development, they’ll appreciate a candidate who understands the full stack. Brush up on your front-end skills and be ready to discuss how you’ve integrated backend services with front-end technologies in your previous work.

✨Familiarise Yourself with Containerisation

If you have experience with Kubernetes or container orchestration, make sure to highlight it. If not, do some research and be ready to discuss how you would approach working in a containerised environment, as this is a strong 'should have' for the role.

Lead Python Engineer - Contract
RAW Search
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>