Python Developer in London

Python Developer in London

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

At a Glance

  • Tasks: Build bespoke applications for investment and portfolio management using Python and React.
  • Company: Leading London-based asset manager with a collaborative and innovative culture.
  • Benefits: Hybrid working model, flexible office days, and opportunities to work abroad.
  • Other info: Ideal for ambitious developers seeking ownership and autonomy in their work.
  • Why this job: Join a small, high-impact team and make a real difference in asset management.
  • Qualifications: Understanding of financial services and some experience with cloud platforms.

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

A leading London-based asset manager is expanding its Front Office Technology team and is seeking two Analyst Developers to join a small, high-impact engineering group. This is a rare opportunity to work directly with investment, ESG, operations, and portfolio management teams, building bespoke tools that deliver real commercial value. You'll be part of a lean, fast-paced environment where your work is highly visible, and your impact is immediate. The team currently consists of two developers, with plans to grow to four-offering strong ownership, autonomy, and influence from day one.

Key Responsibilities

  • Build bespoke front office applications supporting investment strategy, ESG analytics, operations, and portfolio management
  • Own end-to-end development across an ~80% backend / 20% frontend split
  • Develop backend services and data-driven tools primarily using Python
  • Contribute to lightweight front-end interfaces using React
  • Work within a Microsoft-centric ecosystem (Azure, Microsoft Fabric, data lake technologies)
  • Collaborate directly with portfolio managers, analysts, and business stakeholders to gather requirements and deliver impactful solutions
  • Operate in a small, agile team where initiative and curiosity are essential
  • Contribute to the ongoing evolution of the firm's technology stack and engineering practices

Required Skills & Experience

  • Solid understanding of financial services (asset management or banking preferred)
  • Ability to clearly articulate and differentiate between major asset classes
  • Exposure to React, or willingness to work on frontend components
  • Some experience with cloud platforms (Azure preferred, but not essential)
  • Strong communication skills with the ability to engage directly with front office users
  • A genuine passion for technology, problem-solving, and building tools for investment teams

Nice to Have

  • Experience working in small, high-velocity engineering teams
  • Familiarity with data engineering concepts or modern data platforms
  • Exposure to ESG, portfolio analytics, or investment workflows

Culture & Working Style

  • Small, collaborative team with direct access to business stakeholders
  • Strong emphasis on ownership, autonomy, and innovation
  • Ideal for ambitious developers eager to build meaningful solutions in asset management

Working Arrangements

  • Hybrid model: typically 2 days per week in the London office
  • Highly flexible approach-office days can vary week to week
  • Opportunity to work abroad for several weeks per year

Python Developer in London employer: Bruin

As a leading asset manager in London, we pride ourselves on fostering a dynamic and collaborative work environment where Python Developers can thrive. With a strong emphasis on ownership and innovation, our small, agile team offers the unique opportunity to directly impact investment strategies and ESG initiatives while enjoying flexible hybrid working arrangements. Join us to develop bespoke tools that deliver real commercial value and advance your career in a supportive setting that values initiative and curiosity.

Bruin

Contact Detail:

Bruin 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 people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. The more you engage, the better your chances of landing that Python Developer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and React. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with financial services and how you've tackled challenges in previous roles.

Tip Number 4

Don't forget to apply through our website! We love seeing passionate candidates who are eager to join our small, agile team. Your next big opportunity could be just a click away!

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

Python
React
Azure
Data Engineering Concepts
Financial Services Knowledge
Communication Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV speaks directly to the role of a Python Developer. Highlight your experience with backend development, especially using Python, and any exposure to React. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for technology and problem-solving, and explain why you're excited about working in asset management. Let us know how you can contribute to our small, agile team.

Showcase Relevant Experience:When detailing your work history, focus on projects that demonstrate your ability to build tools for investment teams or your understanding of financial services. We love seeing real-world examples of your impact!

Apply Through Our Website:Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity in our Front Office Technology team.

How to prepare for a job interview at Bruin

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with backend development and any specific projects you've worked on that showcase your ability to build robust applications.

Understand the Financial Services Landscape

Since this role is in asset management, it’s crucial to have a solid grasp of financial services. Familiarise yourself with different asset classes and be prepared to articulate how they relate to the tools you’ll be developing.

Show Off Your Frontend Skills

Even though the role leans towards backend development, having some knowledge of React will set you apart. If you’ve worked on any frontend components, be ready to discuss them and how they integrate with your backend solutions.

Communicate Like a Pro

Strong communication skills are key in this role. Practice explaining complex technical concepts in simple terms, as you'll need to engage directly with portfolio managers and analysts. Show that you can bridge the gap between tech and business.