X4 Technology

Contract Python Developer (Commodities)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Contract Python Developer (Commodities) in London, offering £600-£750/day for 6 months. Requires 8+ years in software engineering, 4-6 years in Python, RESTful APIs, cloud platforms (AWS/Azure), and experience in the Oil, Gas, or Energy sectors.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
750
-
🗓️ - Date
October 14, 2025
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Inside IR35
-
🔒 - Security
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Flask #PostgreSQL #Microservices #FastAPI #Data Pipeline #Django #Pytest #Scala #Security #Azure #Cloud #GIT #Data Engineering #Code Reviews #Docker #AWS (Amazon Web Services) #Python #Version Control #Automation #DevOps #Databases #MongoDB #Agile
Role description
Role: Contract Python Developer Domain: Oil, Gas and Energy Day rate: £600 - £750/d (inside IR35) Location: London (Hybrid – 3 days per week) Contract: 6 months (likely extension) X4 Technology are working with a global Oil, Gas and Energy firm in London seeking an experienced Contract Python Developer for a high-impact engagement. You’ll be contributing to scalable, data-driven platforms and back-end systems in a complex and fast-moving environment, collaborating across teams to deliver cutting-edge solutions in the energy sector. Responsibilities of the Contract Python Developer (Commodities) • Lead the design, development and optimisation of robust Python-based applications and services • Build scalable, secure APIs and data pipelines using modern frameworks and tools • Work closely with DevOps and data teams to deploy and maintain microservices in cloud environments (e.g., AWS, Azure) • Write clean, maintainable code with strong testing coverage using tools such as PyTest or unittest • Collaborate with front-end engineers, architects, and product teams to integrate solutions across the stack • Drive continuous improvement through code reviews, automation, and performance tuning • Ensure best practices around security, scalability, and maintainability are applied throughout Requirements for the Contract Python Developer (Commodities) • 8+ years of software engineering experience, with 4-6 years of professional Python development • Strong experience building RESTful APIs and working with frameworks such as Django, Flask, or FastAPI • Familiarity with containerisation (Docker), CI/CD pipelines, and infrastructure-as-code tools • Exposure to cloud platforms (preferably AWS or Azure) and data engineering workflows • Proficiency in relational and non-relational databases (e.g. PostgreSQL, MongoDB) • Experience working in Agile environments and version control systems like Git • Prior experience in the Oil, Gas or Energy sectors is highly desirable Next Steps This is a fantastic opportunity to join a globally recognised Oil, Gas and Energy organisation and contribute to complex and meaningful systems at scale. You’ll be part of a collaborative, high-performing team where technical excellence and innovation are key. This role is inside IR35, offering a competitive £600–£750/day rate via umbrella company. Interviews are being scheduled from 20th October – please apply to this advert for immediate consideration.