At a Glance
- Tasks: Join us as a Junior Engineer to enhance client implementations and improve integration processes.
- Company: Be part of a leading asset management firm reshaping treasury functions with innovative 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 culture.
- Qualifications: Recent graduates or those with up to 2 years of experience in Python and related technologies.
- Other info: Engage in a structured interview process with opportunities to showcase your skills.
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.
Process:
- Zoom call with the technical lead (60 mins): Discuss your career journey and skills.
- Face-to-face session with the team (90 mins): Collaborate on an exercise, showcasing your skills and working style.
- Zoom calls with the executive team (30 mins each): Explore industry insights and the company's role.
The team works 3 days a week in a London based office (which they have recently upgraded for more space)! Apply below.
Junior Engineer (Python) employer: numi
Contact Detail:
numi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Engineer (Python)
✨Tip Number 1
Familiarise yourself with the tech stack mentioned in the job description. Spend some time working on personal projects or contributing to open-source projects using Python, Pandas, and AWS services. This hands-on experience will not only boost your confidence but also give you practical examples to discuss during your interviews.
✨Tip Number 2
Prepare for the technical interview by practicing coding challenges that focus on Python and data manipulation. Websites like LeetCode or HackerRank can be great resources. Make sure to review concepts related to asynchronous programming and data structures, as these are likely to come up in discussions.
✨Tip Number 3
Research the company’s approach to Agile methodologies and TDD. Understanding their workflow will help you align your answers during the interview and demonstrate that you’re a good fit for their team culture. You might even want to bring up how you've applied these practices in your own projects.
✨Tip Number 4
During the face-to-face session, be ready to showcase your collaborative skills. Think of examples where you’ve worked in a team setting, especially in a coding environment. Highlight your ability to communicate effectively and adapt to different working styles, as this is crucial for the role.
We think you need these skills to ace Junior Engineer (Python)
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, Postgres, and AWS in your application.
Tailor Your CV: Customise your CV to reflect relevant experiences and projects that align with the technologies mentioned, such as Dataclasses, Pandas, and Asyncio. Make sure to include any Agile or TDD methodologies you've worked with.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your eagerness to learn. Mention specific examples of how you’ve used Python or similar technologies in past projects.
Prepare for Interviews: Anticipate questions related to your technical skills and problem-solving abilities. Be ready to discuss your career journey and how you can contribute to the team’s goals during the Zoom calls.
How to prepare for a job interview at numi
✨Showcase Your Python Skills
Make sure to brush up on your Python knowledge, especially with Dataclasses, Pandas, and Asyncio. Be prepared to discuss any projects or experiences where you've used these technologies, as they are crucial for the role.
✨Understand Agile Methodologies
Familiarise yourself with Agile practices, particularly XP, TDD, and CI/CD. During the interview, demonstrate your understanding of how these methodologies can improve team collaboration and project outcomes.
✨Prepare for Technical Discussions
Expect to have a technical conversation with the lead during the Zoom call. Review common Python problems and be ready to explain your thought process clearly. Practising coding challenges can help you feel more confident.
✨Engage with the Team
During the face-to-face session, focus on collaboration. Show your ability to work well with others by actively participating in the exercise and communicating your ideas effectively. This will highlight your teamwork skills.