Python Developer.

Greater London/ contract / Negotiable

Senior Python Developer
London | Contract | Energy / Trading Environment
£400-£425 per day (Inside IR35)

We are supporting a leading organisation operating within the energy and commodities space who are looking to engage a Senior Python Developer to support the build-out of advanced data-driven applications and analytical tools.

This is a hands-on engineering role working at the intersection of data, analytics and front-office stakeholders. You will be responsible for building clean, modular Python applications, manipulating complex datasets, and delivering interactive dashboards used for commercial insight.

The Role

You will:
  • Develop robust, production-grade Python applications
  • Manipulate and analyse large datasets using pandas and numpy
  • Build interactive dashboards using Plotly Dash
  • Design modular, reusable and well-tested code
  • Integrate with REST APIs and backend services
  • Collaborate with commercial and technical stakeholders to translate requirements into scalable solutions
  • This is a highly technical role suited to someone who enjoys building clean systems rather than quick scripts.
Required Experience

  • Hands-on Python development experience
  • Strong object-oriented programming skills
  • Deep experience with pandas and numpy for data manipulation
  • Experience with virtual environments, dependency management and packaging
  • Strong understanding of software engineering best practices including Git, unit testing (pytest), documentation and code quality tools
  • Experience building data-driven applications in a commercial environment.