

Python Developer (Front Office)
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer (Front Office) in London (Hybrid) for a 6+ month contract, offering up to £750 p/day. Requires 5+ years Python experience, strong pandas skills, and front office or buy-side experience is highly desirable.
🌎 - Country
United Kingdom
💱 - Currency
£ GBP
-
💰 - Day rate
750
-
🗓️ - Date discovered
September 17, 2025
🕒 - Project duration
More than 6 months
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
Inside IR35
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
London Area, United Kingdom
-
🧠 - Skills detailed
#Programming #Data Manipulation #Agile #Documentation #Data Pipeline #Automated Testing #SQL (Structured Query Language) #Data Processing #Pytest #Python #Pandas #Migration
Role description
Location: London (Hybrid - 3 days in office)
Function: FX Operations
Contract: 6+ months rolling, immediate start available, multi-year project
Rate: Up to £750 p/day (Inside IR35)
About the Role
Join a dynamic front office team at a leading investment bank, building cutting-edge data pipelines and analytics solutions. You'll be part of a critical platform migration, transitioning from legacy systems to a modern platform while delivering real-time data solutions across global markets.
This role offers the opportunity to work directly on the trading floor, collaborating closely with front office teams to automate complex data workflows that previously required weeks of manual spreadsheet work.
Key Responsibilities
• Triage and manage inbox requests from front office teams
• Deliver small enhancements and contribute to light project work
• Build and maintain robust Python data pipelines pulling from global data sources
• Support platform migration from legacy systems to modern KDB infrastructure
• Develop automated solutions to replace manual data processing workflows
• Provide BAU support for front office data requests and troubleshooting
• Create and maintain comprehensive unit tests and documentation
• Work with pandas dataframes for complex data manipulation and analysis
Essential Skills & Experience
• 5+ years of professional Python development experience
• Strong pandas expertise - essential for dataframe manipulation and analysis
• Experience with pytest and automated testing frameworks
• Solid understanding of OOP principles and software engineering best practices
• Knowledge of modern Python development tools (pipenv, etc.)
• Self-starter mentality with ability to work independently
• Experience in fast-paced, multi-functional environments
• Strong communication and stakeholder engagement skills - key for hybrid working and cross-location collaboration
• Strong attention to detail and problem-solving skills
Highly Desirable
• Previous front office or buy-side experience
• Understanding of trade lifecycles and financial workflows
• SQL and data modelling experience
• Knowledge of FX or Fixed Income asset classes
• Experience supporting business users and managing requests
Team & Environment
• Small, agile team of 6 developers
• Collaborative pair programming approach
• Direct access to front office teams on the trading floor
What We Offer
• No on-call or overtime requirements
• Standard business hours (8:30 AM - 5:00 PM)
• Opportunity to work with cutting-edge financial technology
• Direct impact on business-critical systems
• Potential for contract extensions
• Hybrid working arrangement - 2 remote days per week
Location: London (Hybrid - 3 days in office)
Function: FX Operations
Contract: 6+ months rolling, immediate start available, multi-year project
Rate: Up to £750 p/day (Inside IR35)
About the Role
Join a dynamic front office team at a leading investment bank, building cutting-edge data pipelines and analytics solutions. You'll be part of a critical platform migration, transitioning from legacy systems to a modern platform while delivering real-time data solutions across global markets.
This role offers the opportunity to work directly on the trading floor, collaborating closely with front office teams to automate complex data workflows that previously required weeks of manual spreadsheet work.
Key Responsibilities
• Triage and manage inbox requests from front office teams
• Deliver small enhancements and contribute to light project work
• Build and maintain robust Python data pipelines pulling from global data sources
• Support platform migration from legacy systems to modern KDB infrastructure
• Develop automated solutions to replace manual data processing workflows
• Provide BAU support for front office data requests and troubleshooting
• Create and maintain comprehensive unit tests and documentation
• Work with pandas dataframes for complex data manipulation and analysis
Essential Skills & Experience
• 5+ years of professional Python development experience
• Strong pandas expertise - essential for dataframe manipulation and analysis
• Experience with pytest and automated testing frameworks
• Solid understanding of OOP principles and software engineering best practices
• Knowledge of modern Python development tools (pipenv, etc.)
• Self-starter mentality with ability to work independently
• Experience in fast-paced, multi-functional environments
• Strong communication and stakeholder engagement skills - key for hybrid working and cross-location collaboration
• Strong attention to detail and problem-solving skills
Highly Desirable
• Previous front office or buy-side experience
• Understanding of trade lifecycles and financial workflows
• SQL and data modelling experience
• Knowledge of FX or Fixed Income asset classes
• Experience supporting business users and managing requests
Team & Environment
• Small, agile team of 6 developers
• Collaborative pair programming approach
• Direct access to front office teams on the trading floor
What We Offer
• No on-call or overtime requirements
• Standard business hours (8:30 AM - 5:00 PM)
• Opportunity to work with cutting-edge financial technology
• Direct impact on business-critical systems
• Potential for contract extensions
• Hybrid working arrangement - 2 remote days per week