McCabe & Barton
19/12/2024
Full time
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 Front End and Back End 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 (Front End) 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 life cycle 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