Python Developer

Python Developer

Temporary 60000 - 80000 £ / year (est.) Home office (partial)
ixceed solutions

At a Glance

  • Tasks: Develop and optimise Python ETL/data processing solutions in a dynamic environment.
  • Company: Join a leading firm in Canary Wharf with a focus on innovation.
  • Benefits: Enjoy a competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Collaborative culture with a focus on hands-on engineering and career advancement.
  • Why this job: Make an impact in the trading domain while honing your Python skills.
  • Qualifications: 8+ years of Python development experience and strong SQL skills required.

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

Location: London – Canary Wharf

Work Mode: Hybrid (4 days onsite/week)

Contract Duration: 9+ Months

Role Overview

We are looking for a highly hands-on Senior Python Data Engineer with strong core Python development expertise and experience building native Python ETL/data processing solutions. The role requires deep practical coding capability rather than heavy dependency on Spark/Databricks abstractions. Candidates must be confident in live coding environments and demonstrate strong real-world experience with Python data libraries, SQL engineering, and production-grade data pipelines. Preference will be given to candidates with front-office, trading, or energy trading domain exposure.

Mandatory Skills

  • Python
  • Postgres SQL
  • Azure Databricks
  • AWS (S3)
  • Apache Airflow
  • Git
  • Azure DevOps / CI/CD

Required Experience

  • 8+ years of hands-on Python development
  • Strong experience with:
  • Pandas
  • Polars
  • NumPy
  • Selenium
  • BeautifulSoup
  • Requests
  • Experience building native Python ETL pipelines for scraping, transformation, and processing
  • Strong SQL capability including complex queries and data modelling
  • Experience with AWS services and Azure Databricks
  • Hands-on CI/CD and DevOps workflow exposure
  • Agile/Scrum delivery experience
  • Preferred Experience

    • Energy trading / trading domain background
    • Front-office or fast-paced data environments
    • Exposure to big data processing and Spark

    Important Notes

    • Strong core Python coding ability is essential
    • Candidates must be comfortable with live coding interviews
    • Pure PySpark/Databricks-focused profiles without strong native Python expertise may not be suitable
    • Preference for hands-on engineers over coordination-only profiles

    Python Developer employer: ixceed solutions

    Join a dynamic team at the forefront of data engineering in the vibrant Canary Wharf area, where innovation meets opportunity. Our hybrid work model promotes a balanced lifestyle while fostering collaboration and creativity among talented professionals. With a strong emphasis on employee growth, we offer continuous learning opportunities and a supportive culture that values hands-on expertise, making us an exceptional employer for those seeking to make a meaningful impact in the tech industry.
    ixceed solutions

    Contact Detail:

    ixceed solutions Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Python Developer

    ✨Tip Number 1

    Get comfy with live coding! Since this role demands strong core Python skills, practice coding on the spot. Use platforms like LeetCode or HackerRank to sharpen your skills and simulate that interview pressure.

    ✨Tip Number 2

    Show off your projects! When you’re in interviews, don’t just talk about your experience—bring examples. Have a couple of your best Python ETL projects ready to discuss, especially if they relate to data processing or trading.

    ✨Tip Number 3

    Network like a pro! Connect with folks in the industry through LinkedIn or local meetups. You never know who might have a lead on a job or can give you insider tips on the company culture.

    ✨Tip Number 4

    Apply through our website! We love seeing candidates who take the initiative. It shows you're genuinely interested in the role and helps us keep track of your application more easily.

    We think you need these skills to ace Python Developer

    Python
    Postgres SQL
    Azure Databricks
    AWS (S3)
    Apache Airflow
    Git
    Azure DevOps / CI/CD
    Pandas
    Polars
    NumPy
    Selenium
    BeautifulSoup
    Requests
    ETL Pipelines
    Agile/Scrum

    Some tips for your application 🫡

    Show Off Your Python Skills: Make sure to highlight your hands-on Python experience in your application. We want to see your core coding abilities, so include specific examples of projects where you've built native Python ETL solutions or worked with data libraries like Pandas and NumPy.

    Tailor Your Application: Don’t just send a generic CV! Tailor your application to reflect the skills and experiences mentioned in the job description. If you’ve got experience in trading or energy domains, make that shine through – we love relevant backgrounds!

    Be Ready for Live Coding: Since we’re keen on seeing your coding chops in action, prepare for live coding interviews. Brush up on your problem-solving skills and be ready to demonstrate your expertise with real-time coding challenges using Python.

    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 about the role. Plus, it shows you’re keen on joining our team!

    How to prepare for a job interview at ixceed solutions

    ✨Master Your Python Skills

    Make sure you brush up on your core Python skills before the interview. Since the role requires strong hands-on coding ability, practice writing Python code for data processing and ETL solutions. Familiarise yourself with libraries like Pandas and NumPy, as you might be asked to demonstrate your knowledge in a live coding environment.

    ✨Know Your SQL Inside Out

    Given the emphasis on SQL engineering, ensure you're comfortable with complex queries and data modelling. Prepare to discuss your experience with Postgres SQL and how you've used it in past projects. You might even want to run through some sample queries to keep your skills sharp!

    ✨Familiarise Yourself with the Tech Stack

    Get to know the tools and technologies mentioned in the job description, such as Azure Databricks, AWS S3, and Apache Airflow. Understanding how these fit into the data pipeline will help you answer questions more confidently and show that you're genuinely interested in the role.

    ✨Prepare for Live Coding Challenges

    Since candidates must be comfortable with live coding interviews, practice coding under pressure. Use platforms like LeetCode or HackerRank to simulate the experience. Focus on solving problems related to data manipulation and ETL processes to align with the job requirements.

    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

    >