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.