Front Office Python Developer in London

Front Office Python Developer in London

London Full-Time 60000 - 80000 € / year (est.) Home office (partial)
LinkedIn

At a Glance

  • Tasks: Design and build production-grade Python services and APIs for a global financial platform.
  • Company: Join a leading financial markets business with a focus on innovation and collaboration.
  • Benefits: Competitive salary, bonus potential, hybrid work model, and strong benefits package.
  • Other info: Exciting opportunities for career progression within a dynamic, high-performing engineering culture.
  • Why this job: Shape the future of technology in finance while solving complex problems and driving impact.
  • Qualifications: 2+ years of Python backend experience and familiarity with cloud services like AWS.

The predicted salary is between 60000 - 80000 € per year.

A global financial markets business is hiring a Full Stack Python Developer to join a high-impact enterprise engineering team working on one of its most strategic platform initiatives. This role sits within a central technology function responsible for building shared capabilities used across multiple trading and business areas. You'll be helping shape the next generation of internal platforms, developer tooling, APIs, data services and AI-enabled products that support growth across the wider organisation.

This is an excellent opportunity for an engineer who enjoys solving complex technical problems, working across teams and building scalable systems in a fast-moving environment.

The Opportunity

You'll join a modern engineering team focused on creating reusable enterprise technology that reduces duplication, accelerates delivery and improves standards across the business. The platform under development is central to the company's long-term technology strategy and will power a wide range of future digital services. You'll work across backend engineering, cloud infrastructure, integrations and internal tooling, while also contributing to emerging AI initiatives and developer productivity capabilities.

What You'll Be Doing

  • Design, build and maintain production-grade Python services and APIs
  • Develop shared platform capabilities including APIs, connectivity layers and real-time services
  • Build internal tools and development environments for engineering teams
  • Contribute to AI-driven tooling and automation across the engineering estate
  • Work closely with product owners, architects and engineers to deliver robust solutions
  • Help define architecture standards, best practice and reusable patterns
  • Build secure, scalable and resilient systems used across multiple business units
  • Improve CI/CD pipelines, testing frameworks and DevOps processes
  • Support production systems and troubleshoot issues where required
  • Produce clear technical documentation and maintain long-term platform quality
  • Contribute to a collaborative, high-performing engineering culture

What They're Looking For

  • Strong Python backend development experience in production environments (at least 2 years)
  • Experience building APIs using frameworks such as FastAPI, Flask or Django
  • Good knowledge of at least one Python-compatible frontend framework
  • Strong experience with AWS services and cloud-native development
  • Understanding of event-driven systems (Kafka highly desirable)
  • Strong grasp of software engineering principles and clean architecture
  • Experience with CI/CD, automated testing and DevOps practices
  • Comfortable working across teams to solve business problems with technology
  • Experience in Agile delivery environments

Desirable Experience

  • Node.js or C# exposure
  • Terraform / Infrastructure as Code
  • Distributed systems or API gateway experience
  • Monitoring / observability tooling
  • Enterprise platform or shared services experience
  • Financial markets / capital markets background
  • Experience with front-office tooling or trading environments

Package

  • Competitive base salary
  • Bonus potential
  • Hybrid working model
  • Strong benefits package
  • High visibility strategic platform work
  • Long-term progression opportunities within a global business

For a confidential discussion and full details on the team, roadmap and package, get in touch with Ciara Clarke at Harrington Starr.

Front Office Python Developer in London employer: LinkedIn

Join a leading global financial markets business that prioritises innovation and collaboration, offering a dynamic work environment in London. As a Full Stack Python Developer, you'll be part of a high-impact engineering team dedicated to shaping the future of internal platforms and AI-driven products, with ample opportunities for professional growth and a strong focus on employee well-being through a competitive benefits package and hybrid working model.

LinkedIn

Contact Detail:

LinkedIn Recruiting Team

StudySmarter Expert Advice🀫

We think this is how you could land Front Office Python Developer in London

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, APIs, and any AI-driven tools you've worked on. This will give potential employers a taste of what you can bring to their team.

✨Tip Number 3

Prepare for those interviews! Brush up on your technical knowledge, especially around backend development and cloud services. Practice common coding challenges and be ready to discuss your past projects in detail.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications from passionate developers like you. Plus, it gives you a better chance to stand out in the hiring process.

We think you need these skills to ace Front Office Python Developer in London

Python Backend Development
API Development
FastAPI
Flask
Django
AWS Services
Cloud-Native Development

Some tips for your application 🫑

Tailor Your CV:Make sure your CV is tailored to the role of a Full Stack Python Developer. Highlight your experience with Python, APIs, and any relevant frameworks like FastAPI or Flask. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include any projects you've worked on that demonstrate your backend development skills and experience with cloud services like AWS. If you've contributed to AI-driven tooling or built internal tools, let us know! We love seeing real-world applications of your work.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate straightforward communication, especially when it comes to technical details!

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you're keen on joining our team at StudySmarter!

How to prepare for a job interview at LinkedIn

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially in production environments. Be ready to discuss your experience with frameworks like FastAPI, Flask, or Django, and have examples of APIs you've built at the ready.

✨Showcase Your Cloud Knowledge

Since AWS services are a big part of this role, be prepared to talk about your experience with cloud-native development. Highlight any projects where you've used AWS to build scalable systems or improve CI/CD pipelines.

✨Understand the Business Context

This position is all about solving complex business problems with technology. Familiarise yourself with financial markets and how technology plays a role in trading environments. This will help you connect your technical skills to the company's needs.

✨Prepare for Team Collaboration Questions

Expect questions about working across teams and Agile delivery environments. Think of specific examples where you've collaborated with product owners or engineers to deliver robust solutions, and be ready to discuss how you handle challenges in a team setting.