Senior Python Developer – Energy Trading (Front Office) - £700pd (Inside IR35) in London

Senior Python Developer – Energy Trading (Front Office) - £700pd (Inside IR35) in London

London Freelance Home office (partial)
RJC Group

At a Glance

  • Tasks: Design and build data models in Python to support trading decisions.
  • Company: Dynamic energy trading firm with a focus on innovation.
  • Benefits: Competitive pay of £700pd, hybrid work model, and impactful projects.
  • Other info: Collaborate closely with traders and enjoy excellent career growth.
  • Why this job: Join a high-impact role that directly influences trading activities.
  • Qualifications: Strong Python skills and experience in data modelling required.

We’re working with a front-office energy trading firm looking to hire a strong Python developer to sit close to the business and support trading activities. This is a high-impact role focused on data modelling, analytics, and direct interaction with traders.

Key Responsibilities

  • Design and build robust data models in Python to support trading decisions
  • Work closely with traders and business stakeholders to gather and translate requirements
  • Develop tools for data analysis and visualisation
  • Own projects end-to-end: from requirements gathering -> build -> deployment
  • Act as a bridge between technical teams and front-office users

Required Experience

  • Strong hands-on experience with Python (essential)
  • Proven experience in data modelling and handling complex datasets
  • Background in energy trading (commodity flexible)
  • Comfortable working independently in a front-office environment
  • Experience with data visualisation tools/libraries
  • Ability to engage with both technical and non-technical stakeholders
  • Strong communication – able to explain technical concepts clearly

Nice to Have

  • Exposure to C#
  • Experience building tools used directly by traders
  • Understanding of trading workflows / PnL / risk

Location: London / Hybrid - 2/3 days per week in office

Senior Python Developer – Energy Trading (Front Office) - £700pd (Inside IR35) in London employer: RJC Group

Join a dynamic front-office energy trading firm in London, where your expertise as a Senior Python Developer will directly influence trading decisions and drive impactful data solutions. With a collaborative work culture that values innovation and communication, you'll have the opportunity to engage closely with traders and stakeholders, ensuring your contributions are recognised and valued. Enjoy the benefits of a hybrid working model, competitive pay, and a commitment to employee growth in a fast-paced, rewarding environment.

RJC Group

Contact Detail:

RJC Group Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Python Developer – Energy Trading (Front Office) - £700pd (Inside IR35) in London

Tip Number 1

Network like a pro! Reach out to your connections in the energy trading sector and let them know you're on the lookout for opportunities. A personal recommendation can go a long way in landing that dream role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those related to data modelling and analytics. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on your communication skills. Be ready to explain complex technical concepts in simple terms, as you'll need to engage with both traders and technical teams.

Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by hiring managers directly.

We think you need these skills to ace Senior Python Developer – Energy Trading (Front Office) - £700pd (Inside IR35) in London

Python
Data Modelling
Data Analysis
Data Visualisation
Stakeholder Engagement
Communication Skills
Project Ownership

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your strong hands-on experience with Python and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your data modelling and analytics expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about energy trading and how your background makes you a perfect fit for this role. We love seeing candidates who can connect their experiences directly to what we do.

Showcase Your Communication Skills:Since this role involves engaging with both technical and non-technical stakeholders, make sure to highlight your communication skills in your application. We appreciate candidates who can explain complex concepts clearly, so give us examples of how you've done this in the past!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the best experience possible. Plus, it shows us you're keen to join our team!

How to prepare for a job interview at RJC Group

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your hands-on experience with Python, especially in relation to data modelling and analytics. Prepare to showcase specific projects where you've built robust data models or tools that directly supported trading decisions.

Understand the Trading Environment

Familiarise yourself with the energy trading sector and its workflows. Knowing how traders operate and the types of data they rely on will help you engage effectively with both technical and non-technical stakeholders during the interview. It’s all about showing that you can bridge the gap between tech and trading.

Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in real-world scenarios. Think about how you would gather requirements from traders or handle complex datasets. Practising these scenarios can help you articulate your thought process clearly and demonstrate your ability to own projects end-to-end.

Showcase Your Communication Skills

Since this role requires strong communication, be prepared to explain technical concepts in a way that’s easy for non-technical stakeholders to understand. Practice explaining your past projects and the impact they had on trading activities, as this will highlight your ability to interact effectively with the team.