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.