Candidates: Create an Account or Sign In
Company Overview
A leading investment firm with a strong focus on technology and data-driven decision-making. This firm is dedicated to optimizing investment processes and enhancing efficiency through in-house software development and automation.
Role Summary
As a Junior Python Engineer, you will be involved in the full development lifecycle, from building and maintaining Python applications to collaborating with developers, designers, and stakeholders. A key aspect of the role is ensuring code reliability through extensive unit testing while continuously improving system functionality and performance. With access to mentorship and training, this role is suited to someone eager to learn on the job and develop within a fast-paced environment.
Key Responsibilities
Develop, test, and maintain Python applications.
Collaborate closely with developers, designers, and stakeholders to meet project requirements.
Troubleshoot issues and debug code effectively.
Participate in code reviews and contribute to best practices within the team.
Work with relational databases, optimizing storage solutions and improving responsiveness.
Enhance and maintain existing system functionality.
Stay up to date with emerging technologies and development best practices.
Requirements
Essential:
Proficiency in Python, with experience in libraries such as Pandas and NumPy.
Familiarity with relational database schema design and SQL.
Understanding of integrating multiple data sources into a single system.
Strong problem-solving skills and ability to work both collaboratively and independently.
Experience writing unit tests to ensure functionality.
Excellent communication and teamwork skills.Desirable:
Exposure to TypeScript and web development frameworks like Angular.
Knowledge of cloud deployment, Kubernetes, and Airflow.
Familiarity with design tools such as Adobe InDesign.
What’s on Offer
Up to £55k base salary + bonus
Hands-on mentorship and technical development within a collaborative team.
Hybrid working model.
Exposure to cutting-edge technologies within a financial environment.
Opportunity to develop within a growing firm, working on impactful projects.
Next Steps
If you’re a Python enthusiast looking for a structured yet dynamic learning environment, we’d love to hear from you. Apply today to explore this exciting opportunity