Python Developer in London

Python Developer in London

London Full-Time 60000 - 80000 £ / year (est.) No home office possible
Finalto

At a Glance

  • Tasks: Stabilise and enhance Python-based reporting and monitoring platforms for trading teams.
  • Company: Finalto, a global leader in trading technology solutions with a fintech culture.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Why this job: Make a real impact by improving critical financial systems and collaborating with trading experts.
  • Qualifications: Strong Python development skills and experience with async programming and Celery.
  • Other info: Join a dynamic team in London with excellent career advancement opportunities.

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

Finalto is a global provider of liquidity and trading technology solutions, serving institutional and B2B clients across global financial markets. With regulated entities in the UK, Singapore, Cyprus, Australia, and the UAE, Finalto combines global reach with deep expertise in financial markets and trading infrastructure. Our technology powers multi-asset liquidity, trading platforms, and data-driven decision systems used by financial institutions and professional trading firms around the world.

We are currently expanding our London team and looking for a Python Developer to help strengthen our internal reporting and monitoring platforms used by trading and operations teams.

Role overview

This role focuses on improving and scaling our internal reporting and monitoring infrastructure used by trading and liquidity teams. The current platform runs on Celery workers and a web application deployed on internal servers, but parts of the environment require stabilisation and standardisation. You will play a key role in stabilising the platform, improving developer workflows, and building dashboards and monitoring tools that provide real-time visibility into trading operations. This is a hands-on engineering role with real ownership, where you will work closely with trading stakeholders to automate operational processes and improve reliability across internal systems.

Responsibilities

  • Stabilise and standardise the Python runtime and service environment.
  • Migrate the platform to uv to ensure reproducible dependencies and environments.
  • Improve reliability of Celery-based reporting workflows (scheduling, retries, monitoring).
  • Develop templates and workflows that simplify publishing new reports.
  • Build and maintain internal dashboards used by trading and operations teams.
  • Implement real-time updates using WebSockets and asynchronous patterns where required.
  • Develop monitoring tools and evaluation environments for key systems and performance metrics.
  • Collaborate directly with trading stakeholders to automate operational workflows.
  • Improve observability, deployment processes, and overall platform reliability.
  • Integrate AI-assisted development tools and agents where appropriate to improve development efficiency.

What we expect from you

  • Strong experience in Python development in production environments.
  • Experience with async programming (asyncio) and concurrency.
  • Familiarity with Celery or distributed task processing systems.
  • Experience with WebSockets or real-time systems.
  • Familiarity with Flask (experience with Quart is a plus).
  • Experience with Pydantic for data validation and modelling.
  • Solid understanding of databases and data access patterns.
  • Professional experience with Git-based development workflows.
  • Strong problem-solving and debugging skills.
  • Ability to collaborate effectively with both technical teams and business stakeholders.

Preferred skills

  • Experience with uv or modern Python environment management tools.
  • Familiarity with gRPC, HTTP streaming, or message queue systems.
  • DevOps experience (CI/CD pipelines, logging, metrics, service monitoring).
  • Experience building internal tools, dashboards, or operational systems.
  • Exposure to trading, fintech, or financial markets environments.
  • Public GitHub projects or technical portfolio.

If you are a practical Python engineer who enjoys improving complex systems and building tools that people depend on, we would be glad to hear from you. Apply now to join our London team!

Python Developer in London employer: Finalto

Finalto is an exceptional employer that blends the stability of a well-established financial services organisation with the innovative spirit of a fintech company. Located in London, our work culture fosters collaboration and creativity, offering Python Developers the opportunity to take ownership of impactful projects while benefiting from professional growth and development. With a focus on cutting-edge technology and real-time trading operations, employees enjoy a dynamic environment that encourages continuous learning and the integration of modern tools.
Finalto

Contact Detail:

Finalto Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people 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 GitHub profile showcasing your Python projects, especially those related to trading or fintech. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your async programming and Celery knowledge. Practice coding challenges and be ready to discuss your past projects and how you've tackled real-world problems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Finalto.

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

Python Development
Async Programming (asyncio)
Celery
WebSockets
Flask
Pydantic
Database Management
Git-based Development Workflows
Problem-Solving Skills
Debugging Skills
DevOps (CI/CD Pipelines)
Real-time Systems
Monitoring Tools Development
Collaboration with Technical Teams
Experience in Financial Markets

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Python development experience and any relevant projects you've worked on. We want to see how your skills align with our needs, so don’t be shy about showcasing your async programming or Celery expertise!

Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for the role. Share your passion for improving systems and mention any specific experiences that relate to our internal reporting and monitoring platforms.

Show Off Your Projects: If you have public GitHub projects or a technical portfolio, include them in your application! We love seeing real examples of your work, especially if they demonstrate your problem-solving skills and ability to collaborate with teams.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and helps us get to know you better!

How to prepare for a job interview at Finalto

✨Know Your Python Inside Out

Make sure you brush up on your Python skills, especially around async programming and Celery. Be ready to discuss your past experiences with these technologies and how you've used them in production environments.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of challenges you've faced in previous roles and how you tackled them. This could involve debugging complex systems or improving workflows, so think of concrete scenarios that highlight your problem-solving abilities.

✨Familiarise Yourself with the Company’s Tech Stack

Do a bit of homework on Finalto's technology and the tools they use, like Flask, WebSockets, and Pydantic. Being able to speak knowledgeably about their tech stack will show your genuine interest in the role and help you stand out.

✨Prepare Questions for Your Interviewers

Think of insightful questions to ask about the team dynamics, the current challenges they face, and how they measure success in this role. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you.

Python Developer in London
Finalto
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>