At a Glance
- Tasks: Join us as a Junior Python Developer to enhance client implementations and improve integration processes.
- Company: Be part of a leading asset management firm reshaping the treasury function with innovative technology.
- Benefits: Enjoy a modern office space, flexible working days, and a collaborative team environment.
- Why this job: This role offers hands-on experience with cutting-edge tech and a chance to grow in a supportive culture.
- Qualifications: Recent graduates or those with up to 2 years of Python experience are encouraged to apply.
- Other info: Work closely with industry experts and participate in engaging Zoom discussions about 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 / Junior Python Developer employer: numi
Contact Detail:
numi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate / Junior Python Developer
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Python libraries like Dataclasses and Pandas. Consider building a small project or contributing to open-source projects that utilise these tools to showcase your skills.
✨Tip Number 2
Prepare for the Zoom call by reviewing common technical interview questions related to Python and software engineering principles. Practising your responses will help you feel more confident and articulate during the discussion.
✨Tip Number 3
Research the company’s approach to Agile methodologies and TDD. Being able to discuss how you’ve applied these practices in your studies or previous projects can demonstrate your alignment with their work culture.
✨Tip Number 4
Network with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and may even lead to a referral, increasing your chances of landing the job.
We think you need these skills to ace Graduate / Junior Python Developer
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 relevant experiences and projects that align with the job requirements. Emphasise any academic projects or internships where you used Python or worked in an Agile environment.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development and your eagerness to learn. Mention specific technologies from the job description and how your background makes you a good fit for the team.
Prepare for the Interview: Anticipate questions about your technical skills and past experiences. Be ready to discuss your understanding of Agile methodologies, TDD, and CI/CD practices, as well as your approach to problem-solving in software development.
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
At the end of the interview, you'll likely have the chance to ask questions. Prepare thoughtful queries about the team's projects, the company culture, and opportunities for learning and growth within the role.