£88 Per hour
Outside
Hybrid
London Area, United Kingdom
Summary: We are seeking a highly skilled Full Stack Python Engineer for a 6-month rolling contract in a dynamic energy trading environment. The ideal candidate will have strong expertise in Python and React, with experience in commodities trading or risk systems. This hands-on role involves designing and building scalable solutions to support trading and risk management functions. The position requires collaboration with various stakeholders and adherence to best practices in software development.
Key Responsibilities:
- Design, develop, and maintain full stack applications using Python (back end) and React (front end).
- Collaborate with traders, risk managers, and analysts to gather requirements and deliver robust solutions.
- Build APIs, data pipelines, and services to support risk analytics and reporting tools.
- Contribute to the architecture and evolution of the codebase and infrastructure.
- Ensure best practices in testing, CI/CD, and code quality are followed.
- Participate in code reviews, sprint planning, and daily stand-ups.
Key Skills:
- Strong commercial experience in Python, including frameworks such as FastAPI or Flask.
- Proven front-end development experience using React.
- Solid understanding of API design, microservices, and modern system architecture.
- Experience working with SQL and relational databases (e.g. PostgreSQL, SQL Server).
- Good understanding of DevOps tools and workflows (e.g., Docker, CI/CD pipelines).
- Comfortable working in Agile teams with regular delivery cycles.
Salary (Rate): £700.00 daily
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: outside IR35
Seniority Level: Mid-Level
Industry: IT
Job Title: Full Stack Python Engineer
Contract: 6-Month Rolling Contract
Rate: £700 per day (Outside IR35)
Location: Hybrid – London
Overview: We are seeking a highly skilled Full Stack Python Engineer to join a growing team within a dynamic energy trading environment. This role is ideal for an experienced engineer who is comfortable across the full stack, has strong Python and React expertise, and ideally has prior exposure to commodities trading or risk systems. You will play a key role in designing and building scalable, performant solutions that support trading, risk management, and operational functions. This is a hands-on engineering role in a fast-paced, delivery-focused team.
Key Responsibilities:
- Design, develop, and maintain full stack applications using Python (back end) and React (front end).
- Collaborate with traders, risk managers, and analysts to gather requirements and deliver robust solutions.
- Build APIs, data pipelines, and services to support risk analytics and reporting tools.
- Contribute to the architecture and evolution of the codebase and infrastructure.
- Ensure best practices in testing, CI/CD, and code quality are followed.
- Participate in code reviews, sprint planning, and daily stand-ups.
Required Skills & Experience:
- Strong commercial experience in Python, including frameworks such as FastAPI or Flask.
- Proven front-end development experience using React.
- Solid understanding of API design, microservices, and modern system architecture.
- Experience working with SQL and relational databases (e.g. PostgreSQL, SQL Server).
- Good understanding of DevOps tools and workflows (e.g., Docker, CI/CD pipelines).
- Comfortable working in Agile teams with regular delivery cycles.