Parkside Recruitment

Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer on a contract basis in London, paying £400-£425 per day. Key skills include Python, pandas, numpy, and experience in an energy or trading environment. Strong object-oriented programming and software engineering practices are required.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
Unknown
-
🗓️ - Date
February 18, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
On-site
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
London
-
🧠 - Skills detailed
#REST (Representational State Transfer) #Datasets #Pytest #NumPy #Unit Testing #Documentation #Python #Data Manipulation #GIT #Plotly #REST API #Scala #Pandas #Plotly Dash #Programming
Role description
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.