At a Glance
- Tasks: Design and develop scalable backend systems for a high-growth fintech.
- Company: Join a dynamic fintech revolutionising institutional financial markets.
- Benefits: Competitive salary, annual bonus, equity, and flexible hybrid working.
- Other info: Great opportunity for career growth in a collaborative environment.
- Why this job: Make a real impact in a lean engineering team with cutting-edge technology.
- Qualifications: 5+ years in backend development, strong Python skills, and cloud experience.
The predicted salary is between 90000 - 90000 € per year.
We’re partnering with a high-growth fintech building critical infrastructure for institutional financial markets. Their platform processes billions in daily transaction volume and sits at the heart of complex investment workflows used by sophisticated institutional clients. This is an opportunity to join a lean, high-calibre engineering team where you’ll work closely with senior technical leadership to design, build and scale mission-critical backend systems. If you enjoy solving complex technical problems in environments where engineering quality, reliability and ownership genuinely matter, this could be a strong fit.
The Role
You’ll be responsible for designing and developing backend systems that support core trading / investment operations, internal workflows, and client-facing products. This is a hands-on senior engineering role with meaningful ownership and direct impact. Responsibilities include:
- Designing and building scalable backend services and distributed systems
- Developing high-quality, maintainable production code
- Working on mission-critical applications with high reliability requirements
- Building APIs and backend integrations
- Contributing to system architecture and technical design decisions
- Improving performance, scalability and observability
- Participating in code reviews and engineering best practices
- Mentoring less experienced engineers where appropriate
- Collaborating with product, engineering leadership and stakeholders
Tech Environment
- Python
- AWS
- Docker / Kubernetes
- REST APIs / GraphQL
- CI/CD
- Infrastructure as Code
Engineers with strong experience in other backend OO languages (Go, Java, C#, C++) are also encouraged to apply.
What We’re Looking For
- 5+ years building complex backend applications
- Strong backend engineering fundamentals
- Experience with distributed systems / scalable infrastructure
- Production experience with cloud platforms (AWS preferred)
- Experience with APIs, databases, and modern software engineering practices
- Strong understanding of testing, CI/CD, and code quality
- Excellent problem-solving and communication skills
- Strong STEM academic background (Computer Science, Engineering, Physics, Mathematics or similar) REQUIRED
Highly desirable:
- Fintech / financial systems experience
- Python expertise
- PostgreSQL
- Messaging architectures
- Containerisation / orchestration
- Infrastructure tooling
- Experience working in lean, high-ownership engineering teams
Compensation
- Base salary up to £90,000
- Guaranteed annual bonus (10–30% - OTE £117,000)
- Meaningful equity
- Strong wider benefits package
Location
Hybrid London working model with flexibility. This role unfortunately does not offer sponsorship.
Senior Python Developer | Series B Fintech | Flexible Working | in London employer: HUG
Join a dynamic fintech company at the forefront of institutional financial markets, where you'll be part of a high-calibre engineering team dedicated to building critical infrastructure. With a strong emphasis on engineering quality and ownership, this role offers meaningful opportunities for professional growth, competitive compensation, and a flexible hybrid working model in London, making it an ideal environment for those seeking impactful and rewarding work.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Python Developer | Series B Fintech | Flexible Working | in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the fintech space or join relevant online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Consider building a small project or contributing to open-source work that showcases your Python expertise and understanding of distributed systems. This can be a great conversation starter during interviews.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions that are relevant to backend engineering. We recommend using platforms that focus on real-world scenarios.
✨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, we love seeing candidates who take the initiative to connect with us directly.
We think you need these skills to ace Senior Python Developer | Series B Fintech | Flexible Working | in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and distributed systems. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this fintech opportunity and how your background makes you a perfect fit for our team. Keep it concise but impactful!
Showcase Problem-Solving Skills:In your application, give examples of complex technical problems you've solved in the past. We love engineers who can think critically and come up with innovative solutions, so let us know how you’ve done this before!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at HUG
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in Python and the other technologies mentioned in the job description, like AWS and Docker. Brush up on your knowledge of distributed systems and scalable infrastructure, as these are crucial for the role.
✨Prepare for Problem-Solving Questions
Expect to tackle complex technical problems during the interview. Practice coding challenges and system design questions that reflect real-world scenarios you might face in the role. This will showcase your problem-solving skills and technical expertise.
✨Showcase Your Experience with APIs and Databases
Be ready to discuss your experience with building APIs and working with databases, especially PostgreSQL. Highlight specific projects where you’ve contributed to backend integrations or improved system performance, as this will demonstrate your hands-on experience.
✨Emphasise Collaboration and Mentorship
Since the role involves mentoring less experienced engineers, be prepared to talk about your past experiences in team settings. Share examples of how you’ve collaborated with product teams and provided guidance to junior developers, showcasing your leadership potential.