Python Developer

AgileGrid Solutions

Greater London

Hybrid

GBP 81,000 - 99,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote-first (UK)
Quarterly London visits

Job summary

Client Server is representing a scaling fintech-based role for a Senior Python Developer in London or remote, focusing on backend services for trading, billing and analytics. You will bridge Python development with data engineering across data platforms and event-driven architectures.

The role emphasizes REST APIs, microservices, data pipelines and reliable data flows with PostgreSQL, Redshift and analytics layers, while collaborating across the full development lifecycle.

Qualifications

  • Strong backend software engineering experience with Python and REST APIs.
  • Experience designing or maintaining microservices and production-ready services.
  • Background in data engineering, data models, ETL pipelines and analytics platforms.

Responsibilities

  • Build, enhance and support backend services using Python for trading, billing and analytics workflows.
  • Design and develop REST APIs and microservices that power platform capabilities.
  • Create and improve data models, pipelines and ETL processes connecting PostgreSQL, Redshift and analytics layers.
  • Contribute to technical design decisions and ensure software quality throughout the SDLC.

Skills

Python
Data engineering
REST APIs

Tools

AWS
Amazon Redshift
PostgreSQL
dbt

Job description

Senior Python Developer / Backend Software Engineer (Python, Data, AWS) | London / Remote | Up to £90,000

About The Company

Client Server is representing a scaling fintech that is transforming how large industrial and commercial organisations buy energy. The company has developed a complex, real-time energy trading platform designed to make energy procurement more accessible, transparent and effective. Its technology supports demanding trading, billing and analytics operations, bringing together complex energy systems and digital services in one platform.

About The Role

As a Senior Python Developer, you will design, build and improve the backend services that support the platform’s trading, billing and analytics capabilities. This is a hands-on engineering role for someone who can combine strong Python development with practical data engineering experience. You will help create resilient, modular services and reliable data flows across PostgreSQL, Amazon Redshift, analytics layers and APIs.

You will contribute throughout the software development lifecycle, from understanding requirements and shaping technical approaches to implementation, testing, deployment and ongoing improvement. The role also involves working with data-rich systems and event-driven architectures, ensuring that services and pipelines can support complex, high-throughput use cases. You will have input into technical discussions and decisions, while helping the team maintain a high standard of software quality as the business scales.

Qualifications

You bring substantial software engineering experience across the full development lifecycle and strong hands-on expertise building backend systems with Python. You have designed or maintained REST APIs and microservices, and understand how to develop reliable, maintainable services in a production environment.

You have a good working knowledge of AWS, including Amazon Redshift, and experience with PostgreSQL and data engineering practices. Relevant experience may include building data pipelines and ETL processes, developing data models, and working with dbt or comparable tools. You understand event-driven systems and are comfortable reasoning about data flows across services and analytical platforms.

Experience in fintech, payments, eCommerce or another high-throughput, data-intensive environment would be valuable. Familiarity with large language models and agentic programming is also relevant. Alongside your technical strengths, you communicate clearly, collaborate effectively and can contribute constructively to engineering discussions. Applicants must be based in the UK and have the right to work in the UK.

Responsibilities

Build, enhance and support backend services using Python, applying sound engineering practices to deliver readable, testable and maintainable software. Design and develop REST APIs and microservices that support trading, billing and analytics workflows. Create and improve data models, pipelines and ETL processes connecting PostgreSQL, Redshift, analytics layers and platform APIs.

Help ensure data flows and services are resilient, dependable and appropriate for complex, real-time use cases. Contribute to technical design, architecture discussions and implementation decisions. Work collaboratively with colleagues to understand product needs, solve challenging engineering problems, and deliver improvements across the platform. Participate across the development lifecycle, including testing, deployment and ongoing system refinement.

Benefits

The role offers a salary of up to £90,000, alongside a remote-first working arrangement for UK-based employees. You can work from home full time, with approximately quarterly visits to the London team paid for by the company. You will take on meaningful technical challenges, contribute to an ambitious fintech product and have opportunities to develop your career as the business grows.

Equal Opportunity

Client Server and its client are committed to fair and inclusive recruitment. Applications are welcomed from qualified candidates regardless of background or identity. Selection is based on relevant skills, experience and the ability to contribute to the role. Applicants must meet the stated UK location and right-to-work requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer - Fintech, Remote/UK
Senior Python Backend Engineer - Fintech, Remote/UK

AgileGrid Solutions • Greater London

Hybrid
GBP 81,000 - 99,000
Remote-first (UK)
Quarterly London visits
Senior Python Engineer
Senior Python Engineer

Corecom Consulting • United Kingdom

Remote
GBP 80,000 - 90,000
Senior Python Engineer
Senior Python Engineer

The Data Gals | by AI Connect • Greater London

Hybrid
GBP 54,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Method Resourcing • West of England

Hybrid
GBP 58,500 - 71,500
Senior Python Developer - Up to £90k
Senior Python Developer - Up to £90k

Oliver Bernard • England

Remote
GBP 70,000 - 90,000
Bonus up to 30%
Stock options package
Remote first working
Senior Backend Developer
Senior Backend Developer

Fruition Group • Greater London

Hybrid
GBP 80,000 - 95,000
Bonus and/or share options
Private medical insurance
Flexible hybrid working model
+1
Backend Developer (Python)
Backend Developer (Python)

BitWords Inc. • Greater London

Hybrid
GBP 67,229 - 104,578
Competitive salary & equity
Health, dental, and vision insurance
Flexible remote-first culture
+5
Backend Software Developer (Python) - London - £90,000 + Comps
Backend Software Developer (Python) - London - £90,000 + Comps

Hunter Bond • England

On-site
GBP 81,000 - 99,000
Python Developer
Python Developer

Foxley Talent • United Kingdom

Remote
GBP 70,000 - 110,000
Senior Python Developer – Energy Trading
Senior Python Developer – Energy Trading

TrueNorth® • Greater London

Hybrid
GBP 75,000 - 110,000