Job Description
Full Stack Developer (Python/Node.js/React) - Permanent - Hybrid My client is a leading investment management business looking to hire an experienced Full-Stack Software Engineer to contribute to their in-house portfolio management systems and investment tools, ensuring innovative and effective solutions of their clients. Tech Stack: Backend development in Python/Node.js, frontend in React.js, data pipelines (ETL/ELT), and database solutions (SQL Server, MongoDB, Hive). What is expected by the Full-Stack Software Engineer: Develop and maintain the internal portfolio management system and other tools supporting the investment team. Design APIs and integrate applications with new data sources, with a focus on ETL. Collaborate with stakeholders to analyse and address business needs. Lead by example in coding best practices, testing and mentorship. Essential skills required by the Full-Stack Software Engineer: Significant experience in backend development using Python or Node.js. Some experience with React. Strong database development exposure using SQL. Familiarity with testing frameworks (Git/Docker). Exposure to the front office space within the financial services industry, preferably within investment management.