Python Developer

Python Developer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
RJC Group

At a Glance

  • Tasks: Develop and optimise Python applications for trading and analytics in a dynamic environment.
  • Company: Join a leading European energy trading company with a focus on innovation.
  • Benefits: Enjoy remote work flexibility, competitive salary, and opportunities for professional growth.
  • Other info: Work independently in a fully remote setup with excellent career advancement potential.
  • Why this job: Make an impact on high-stakes systems that drive real-time trading and decision-making.
  • Qualifications: Strong Python skills and experience with data engineering or backend development required.

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

RJC are partnering with a leading European energy trading company currently seeking a Python Developer to join their growing engineering team. This is an exciting opportunity to work on high-impact systems that support real-time trading, risk management, and data-driven decision making.

Key Responsibilities

  • Develop, maintain, and optimize Python applications for trading and analytics
  • Integrate external data feeds and APIs used across trading desks
  • Collaborate with cross-functional teams to deliver high-quality, scalable solutions
  • Ensure reliability, performance, and accuracy of mission-critical systems
  • Participate in code reviews and contribute to engineering best practices

Required Skills & Experience

  • Strong professional experience with Python (3.x)
  • Background in data engineering, backend development, or scientific computing
  • Experience with Python libraries such as Pandas, NumPy, FastAPI, SQLAlchemy
  • Solid understanding of relational databases (PostgreSQL, MySQL, or similar)
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Ability to work independently in a fully remote setup

Nice to Have:

  • Experience in energy trading, commodities, or financial markets
  • Knowledge of time-series data, forecasting, or real-time processing

Python Developer employer: RJC Group

As a Senior Product Owner in the energy trading sector, you will thrive in a dynamic and innovative work culture that prioritises employee growth and development. Our company offers competitive benefits, including opportunities to work on cutting-edge AI transformation projects, ensuring that you are at the forefront of industry advancements while making a meaningful impact on compliance and operational efficiency.

RJC Group

Contact Details:

RJC Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Developer

Tip Number 1

Network like a pro! Reach out to folks in the energy trading sector or Python development community. Use LinkedIn, attend meetups, or join relevant online forums. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects, especially those related to trading or data analytics. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on your technical skills. Practice coding challenges and be ready to discuss your experience with libraries like Pandas and NumPy. We want you to feel confident when it’s time to shine!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Python Developer

Python (3.x)
Data Engineering
Backend Development
Scientific Computing
Pandas
NumPy
FastAPI

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Python experience 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 expertise in data engineering and backend development!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about this opportunity and how your background fits the job description. We love seeing passion and personality, so let us know what makes you tick!

Showcase Your Projects:If you've got any personal or professional projects that demonstrate your Python skills, make sure to mention them. We’re keen on seeing how you’ve applied your knowledge in real-world scenarios, especially in trading or analytics.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications better and ensures you don’t miss out on any important updates from us!

How to prepare for a job interview at RJC Group

Know Your Python Inside Out

Make sure you brush up on your Python skills, especially version 3.x. Be ready to discuss your experience with libraries like Pandas and NumPy, as well as any projects where you've used them. Practising coding challenges can also help you demonstrate your problem-solving abilities during the interview.

Understand the Business Context

Since this role is with an energy trading company, it’s crucial to understand how Python applications support trading and risk management. Familiarise yourself with the basics of energy trading and how data-driven decisions are made in this sector. This will show your potential employer that you're not just a coder, but someone who understands the bigger picture.

Prepare for Technical Questions

Expect technical questions related to backend development and data engineering. Be prepared to explain your experience with relational databases like PostgreSQL or MySQL, and how you've integrated APIs in past projects. Practising common interview questions can help you articulate your thoughts clearly.

Showcase Your Collaboration Skills

This role involves working with cross-functional teams, so be ready to discuss your experience collaborating with others. Share examples of how you've contributed to code reviews or engineering best practices in previous roles. Highlighting your ability to work independently in a remote setup will also be a plus!