At a Glance
- Tasks: Join us as a Junior Software Engineer to enhance client onboarding and platform evolution.
- Company: Be part of a leading asset management firm revolutionising treasury functions with innovative tech.
- Benefits: Enjoy a hybrid work model, collaborative office space, and opportunities for professional growth.
- Why this job: Work in a fast-paced environment with a supportive team and cutting-edge technology.
- Qualifications: Ideal for recent grads or those with up to 2 years of Python experience.
- Other info: Interviews are happening now—don’t miss your chance to apply!
The predicted salary is between 28800 - 48000 £ per year.
Junior Software Engineer (Python) – London (Hybrid, 3 days onsite) – Up to 2 Years' Experience
numi is proud to partner once again with a market-leading asset management firm that’s reimagining the treasury function. Backed by cutting-edge tech and a world-class team, they’re driving innovation to cut financing costs and boost return metrics.
We’re on the hunt for a Junior Software Engineer with a Python focus—whether you’re a recent grad or have up to 2 years of hands-on experience. You’ll help streamline client onboarding, build robust integrations, and play a key role in evolving the platform.
Tech Stack & Methodology
- Python (Dataclasses, Pandas, Asyncio)
- PostgreSQL, AWS (ECS, Lambda, SQS)
- Agile (XP), TDD, CI/CD, and strong automation culture
If you’re familiar with these tools—or eager to dive in—this is the perfect place to grow.
What You’ll Do
- Collaborate on evolving system architecture and internal tooling
- Improve integration and deployment processes
- Contribute to creating seamless user experiences
- Learn from an experienced team in a fast-paced, supportive environment
What to Expect from the Process
- Zoom with Tech Lead (30 mins): Discuss your background, interests, and skills & an automated coding challenge.
- Onsite Session (90 mins): Work on a collaborative exercise with the team
- Zoom Interviews with Execs (30 mins each): Gain insight into the business and its impact
The team works from their newly expanded London office 3 days per week—plenty of space, great energy, and real collaboration.
Ready to kickstart your career with a company blending finance and innovation at scale? Apply now – interviews are underway!
Contact Detail:
Placed Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Engineer (Python) (London Area)
✨Tip Number 1
Familiarise yourself with the tech stack mentioned in the job description. Spend some time brushing up on Python, especially with libraries like Dataclasses and Pandas, as well as AWS services like ECS and Lambda. This will not only help you in the coding challenge but also show your genuine interest in the role.
✨Tip Number 2
Prepare for the Zoom interview with the Tech Lead by thinking about your past projects and how they relate to the responsibilities of the role. Be ready to discuss specific examples where you've used Python or worked in an Agile environment, as this will demonstrate your hands-on experience.
✨Tip Number 3
During the onsite session, focus on collaboration. The role emphasises teamwork, so be prepared to engage actively with the team during the exercise. Show that you can communicate effectively and contribute ideas while being open to feedback.
✨Tip Number 4
Research the company’s impact on the treasury function and their innovative approach. Being knowledgeable about their mission and recent developments will help you stand out in interviews, especially when discussing how you can contribute to their goals.
We think you need these skills to ace Junior Engineer (Python) (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with Python and any projects or coursework that demonstrate your skills. Mention specific technologies from the job description, like PostgreSQL or AWS, to show you’re a good fit.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background aligns with their needs, particularly your experience with Agile methodologies and any relevant projects you've worked on.
Prepare for Technical Questions: Since the role involves coding challenges, brush up on your Python skills and be ready to discuss your approach to problem-solving. Familiarise yourself with common algorithms and data structures that may come up during the interview.
Showcase Your Soft Skills: Highlight your ability to collaborate and communicate effectively, as these are key in a team environment. Provide examples of past experiences where you successfully worked in a team or contributed to a project.
How to prepare for a job interview at Placed
✨Brush Up on Python
Make sure you're comfortable with Python, especially with libraries like Dataclasses and Pandas. Review any projects you've worked on that utilised these tools, as you may be asked to discuss them during the interview.
✨Understand Agile Methodologies
Familiarise yourself with Agile practices, particularly XP and TDD. Be prepared to discuss how you've applied these methodologies in your previous work or projects, as this will show your alignment with their development culture.
✨Prepare for Coding Challenges
Since there's an automated coding challenge involved, practice common coding problems and algorithms. Websites like LeetCode or HackerRank can be great resources to sharpen your skills before the interview.
✨Show Enthusiasm for Learning
The role is about growth and collaboration, so express your eagerness to learn from the experienced team. Share examples of how you've quickly adapted to new technologies or environments in the past.