At a Glance
- Tasks: Join us as a Junior Software Engineer to enhance client implementations and improve integration processes.
- Company: Be part of a leading asset management firm reshaping the treasury function with cutting-edge technology.
- Benefits: Enjoy a flexible work environment with 3 days in a newly upgraded London office.
- Why this job: Contribute to exciting projects while learning from industry experts in a collaborative, agile setting.
- Qualifications: Recent graduates or those with up to 2 years of Python experience are encouraged to apply.
- Other info: Engage in a Zoom call with the technical lead to discuss your career journey.
The predicted salary is between 28800 - 48000 £ per year.
numi have once again partnered with a leading player in asset management that is reshaping the treasury function. With cutting-edge technology and a seasoned team of industry experts, this company aims to reduce financing costs and optimise return metrics.
We’re looking for a Junior Software Engineer - Python focused (recent graduate or up to 2 years of experience) to help accelerate client implementations and improve integration processes.
Our stack includes Python (Dataclasses, Pandas, Asyncio), Postgres, AWS (ECS, Lambda, SQS)—experience with these or similar tech is a plus. Agile (XP), TDD, CI/CD, and automation are central to how the team works.
You will work closely with the team to enhance system architecture, improve user experiences, and contribute to a learning-driven environment.
Zoom call with the technical lead (60 mins): Discuss your career journey and skills.
The team works 3 days a week in a London based office (which they have recently upgraded for more space)!
Graduate Python Developer - Finance employer: numi
Contact Detail:
numi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Python Developer - Finance
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Pandas, and AWS. Having hands-on experience or personal projects that showcase your skills with these tools can really set you apart during the interview.
✨Tip Number 2
Prepare to discuss your understanding of Agile methodologies and how you've applied them in your studies or previous projects. Being able to articulate your experience with TDD and CI/CD will demonstrate your readiness to contribute to their team environment.
✨Tip Number 3
Research the company’s approach to asset management and treasury functions. Understanding their goals and challenges will help you engage in a meaningful conversation during your Zoom call with the technical lead, showing your genuine interest in their work.
✨Tip Number 4
Practice common technical interview questions related to Python and system architecture. Being well-prepared for technical discussions will boost your confidence and help you effectively communicate your problem-solving skills during the interview.
We think you need these skills to ace Graduate Python Developer - Finance
Some tips for your application 🫡
Understand the Role: Read the job description carefully to understand the key responsibilities and required skills. Highlight your experience with Python, especially with Dataclasses, Pandas, and Asyncio, as well as any familiarity with AWS services.
Tailor Your CV: Customise your CV to reflect your relevant experience and skills for the Graduate Python Developer position. Emphasise any projects or coursework that involved Python programming, Agile methodologies, or TDD.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for finance and technology. Mention specific examples of how your skills align with the company's goals and how you can contribute to their treasury function.
Prepare for the Interview: Get ready for the Zoom call with the technical lead by reviewing common interview questions related to Python and software development. Be prepared to discuss your career journey and how your experiences have shaped your skills.
How to prepare for a job interview at numi
✨Know Your Tech Stack
Familiarise yourself with Python, especially Dataclasses, Pandas, and Asyncio. Be prepared to discuss how you've used these technologies in your projects or coursework, as well as any experience with Postgres and AWS.
✨Showcase Your Problem-Solving Skills
Be ready to demonstrate your approach to problem-solving. You might be asked to tackle a coding challenge or discuss how you would improve integration processes, so think through examples from your past experiences.
✨Understand Agile Methodologies
Since the team works in an Agile environment, brush up on Agile principles, particularly XP, TDD, and CI/CD. Be prepared to explain how you’ve applied these methodologies in your studies or internships.
✨Prepare Questions for the Technical Lead
Use the opportunity to ask insightful questions about the team's projects, challenges they face, and their vision for the future. This shows your genuine interest in the role and helps you assess if it's the right fit for you.