Python Developer in London

Python Developer in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
ixceed solutions

At a Glance

  • Tasks: Write integration code and develop processes for AI tool interactions.
  • Company: Join a dynamic team in Stratford, London with a hybrid work model.
  • Benefits: Enjoy competitive pay, flexible working, and opportunities for growth.
  • Other info: Collaborative environment with potential for career advancement.
  • Why this job: Make an impact by working on innovative projects with cutting-edge technology.
  • Qualifications: Strong Python programming skills and experience in software development.

The predicted salary is between 36000 - 60000 £ per year.

Data Engineer (Python Enterprise Developer)

Location: Canary Wharf, London, UK

Contract Type: Long‑Term Contract

Experience Required: 8+ Years

Role Overview

We are seeking a highly skilled and hands‑on Data Engineer (Python Enterprise Developer) with deep expertise in Python development, SQL, ETL engineering, and data processing. This role requires a strong Python engineer who can independently design, build, optimise, and support production‑grade data pipelines and applications.

The successful candidate will demonstrate extensive real‑world experience with Python data processing libraries, advanced SQL development, ETL pipeline engineering, cloud platforms, and DevOps practices. Candidates should be comfortable participating in live coding assessments and discussing technical design decisions in depth.

Experience within Energy Trading, Commodities Trading, Front Office Trading, or other fast‑paced data‑intensive environments will be highly advantageous.

Mandatory Skills

  • 8+ years of hands‑on Python development experience
  • Strong understanding of core Python programming concepts
  • Experience building production‑grade Python applications
  • Object‑Oriented Programming (OOP)
  • Error handling, performance optimisation, and code modularisation

Python Data Libraries

  • Pandas
  • NumPy
  • Polars
  • Selenium
  • BeautifulSoup
  • Requests

Database & Settings

  • Advanced SQL development
  • Complex joins, window functions, query optimisation
  • Performance tuning
  • Design and development of Python‑based ETL pipelines
  • Data extraction, transformation, and loading using native Python
  • Data manipulation and processing using Pandas and Polars
  • Web scraping and automation solutions

Workflow Orchestration

  • AWS S3

Key Responsibilities

  • Design, develop, and maintain enterprise‑grade Python applications
  • Build scalable Python‑based ETL and data processing pipelines
  • Develop web scraping and automation frameworks using Selenium and BeautifulSoup
  • Process and transform large datasets using Pandas, NumPy, and Polars
  • Design, optimise, and support PostgreSQL databases and SQL solutions
  • Create and maintain Apache Airflow workflows
  • Work with AWS S3 and Azure Databricks platforms
  • Implement and maintain CI/CD pipelines using Azure DevOps and Git
  • Troubleshoot production issues and optimise system performance
  • Collaborate with distributed teams across multiple locations and time zones
  • Participate in Agile and Scrum delivery methodologies
  • Contribute to architecture discussions and technical solution design

Ideal Candidate

  • A strong Python engineer first and a Data Engineer second
  • Able to explain technical design decisions and ETL trade‑offs
  • Experienced in building solutions without heavy dependency on Spark abstractions
  • Capable of completing live coding exercises confidently
  • Hands‑on throughout the development lifecycle, from design to deployment
  • Experienced working in high‑pressure, business‑critical environments

#J-18808-Ljbffr

Python Developer in London employer: ixceed solutions

At our Stanlow location, we pride ourselves on fostering a dynamic and inclusive work culture that prioritises employee growth and development. With a strong focus on legal expertise in the retail and energy sectors, we offer competitive benefits and a hybrid working model that promotes work-life balance, making us an excellent employer for those seeking meaningful and rewarding careers.

ixceed solutions

Contact Details:

ixceed solutions Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to fellow developers, attend meetups, and join online forums. The more connections we make, the better our chances of hearing about job openings before they even hit the market.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those that highlight your ability to write integration code or manage interactions with AI tools. This will give potential employers a taste of what we can do.

Tip Number 3

Prepare for interviews by practising common coding challenges and discussing your thought process. We want to demonstrate not just our coding skills but also how we approach problem-solving and design decisions.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets noticed. Plus, we often have exclusive roles listed there that you won’t find anywhere else.

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

Python Programming
Integration Code Development
AI Tool Interaction
Business Rules Creation
Production Code Writing
Reliability and Scalability Focus
Error Handling

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your strong Python skills and relevant experience. We want to see how you can support us with tasks like writing integration code and managing interactions with AI tools.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you're the perfect fit for this role and how your past experiences align with our needs, especially around reliability and scalability in coding.

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous projects. We love seeing how you approach decision-making and create business rules for processing flows.

Apply Through Our Website:Don't forget to submit your application through our website! It’s the best way for us to receive your details and keep everything organised. Plus, we can't wait to hear from you!

How to prepare for a job interview at ixceed solutions

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with writing integration code, handling error management, and ensuring scalability. Practise coding challenges that focus on these areas, as they might come up during technical discussions.

Understand the Role Requirements

Familiarise yourself with the specific tasks mentioned in the job description. Think about how you would approach writing business rules or managing interactions with LLMs. Prepare examples from your past work that demonstrate your ability to handle similar responsibilities.

Showcase Your Problem-Solving Skills

Be prepared to discuss how you would tackle real-world scenarios related to the role. For instance, think about how you would decide if a case is new or a re-run. Highlight your thought process and how you ensure reliability and maintainability in your solutions.

Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your interest in the company and the role. Inquire about their current projects, the team dynamics, or how they implement best practices in their development processes. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.