Company:
McCabe & Barton
Location: London
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Python Developer - £70k + Bonus & Benefits
We are recruiting for a leading investment manager with +£45bn in assets and provides innovative financial solutions to pension schemes and long-term savings clients.
As a Full-Stack Software Engineer , you’ll work within a close-knit Investment Engineering team, developing, maintaining, and implementing software applications to support investment operations. You will contribute to both frontend and backend development, with a focus on delivering high-quality, resilient solutions that meet business needs.
Key Responsibilities:
Develop and enhance portfolio management systems and internal tools
Work across the stack using technologies like React (frontend) and Python (back-end)
Design and build REST/GraphQL services and ETL/ELT data pipelines
Integrate new data sources and improve existing applications
Collaborate with stakeholders to understand business requirements and deliver pragmatic technical solutions
Contribute to the full software development lifecycle and ensure code reliability through testing
Mentor junior engineers and contribute to continuous learning within the team
Technical Stack:
Frontend: React.js, Redux
Backend: Python
Databases: Hive, MongoDB, SQL Server
ETL Pipelines: Airflow, Spark, dbt
Other: Docker, Git, Test-driven development
Requirements:
5+ years of full-stack development experience in Python
5+ years of experience with SQL and NoSQL databases
Familiarity with React.js and Redux (1+ years preferred)
Experience with ETL pipelines and containerization (Docker)
Commercial experience in finance or investment management is a plus
Share this job
McCabe & Barton
Useful Links