At a Glance
- Tasks: Design and build scalable Python services and APIs for trading platforms.
- Company: Global financial markets business with a focus on innovation.
- Benefits: Competitive salary, bonus potential, hybrid work, and strong benefits package.
- Other info: Great career progression opportunities in a fast-paced environment.
- Why this job: Join a high-impact team shaping the future of trading technology.
- Qualifications: 2+ years Python experience, API development, and cloud knowledge required.
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 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.
- Design, build and maintain production-grade Python services and APIs
- Contribute to AI-driven tooling and automation across the engineering estate
- 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
- Produce clear technical documentation and maintain long-term platform quality
Requirements:
- 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
- Strong grasp of software engineering principles and clean architecture
- Experience with CI/CD, automated testing and DevOps practices
- Experience in Agile delivery environments
- Exposure to JavaScript or C#
- Monitoring / observability tooling
- Financial markets / capital markets background
- Experience with front-office tooling or trading environments
Competitive base salary, bonus potential, hybrid working model, strong benefits package, and long-term progression opportunities within a global business.
Python Developer - Front Office Trading in London employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer - Front Office Trading in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Python developers. 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 projects, especially those related to APIs or cloud services. 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 Python knowledge and system design principles. Practice coding challenges and be ready to discuss your past projects and how they relate to the role.
✨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 are proactive about their job search!
We think you need these skills to ace Python Developer - Front Office Trading in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with backend development, APIs, and any relevant projects that showcase your skills in a trading environment.
Showcase Your Projects: Include specific examples of projects you've worked on, especially those involving FastAPI, Flask, or Django. We want to see how you've tackled complex problems and contributed to scalable systems.
Highlight Your Cloud Experience: Since AWS services are key for this role, be sure to mention any cloud-native development experience you have. This will show us you're ready to dive into our tech stack right away.
Keep It Clear and Concise: When writing your application, clarity is crucial. Use straightforward language and structure your information well. We appreciate a clean presentation that makes it easy for us to see your qualifications.
How to prepare for a job interview at Harrington Starr
✨Know Your Python Inside Out
Make sure you brush up on your Python skills, especially in backend development. Be ready to discuss your experience with frameworks like FastAPI, Flask, or Django, and have examples of APIs you've built. This will show that you’re not just familiar with the language but can also apply it effectively in a production environment.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex technical problems you've solved in the past. Think of specific examples where you contributed to building scalable systems or improved CI/CD pipelines. This will demonstrate your ability to tackle challenges head-on, which is crucial for this role.
✨Familiarise Yourself with Cloud Services
Since the role involves AWS services and cloud-native development, make sure you understand the basics of cloud infrastructure. Be ready to discuss any projects where you’ve used AWS or similar services, as this will highlight your capability to work in a modern tech stack.
✨Understand the Financial Markets
Having a background in financial markets or capital markets can set you apart. Brush up on relevant terminology and concepts, and be prepared to discuss how your technical skills can contribute to front-office tooling or trading environments. This knowledge will show your potential employer that you can hit the ground running.