Full Stack Engineer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain internal applications and services that support clients' investment processes, from research workflows through to decision-support tooling.
- Contribute across the full stack (UI, APIs, services), helping improve reliability, usability, and the overall user experience for investors and analysts.
Work on a mix of initiatives, which may include:
- Enhancing tools that support portfolio and strategy decision-making.
- Improving research workflows to accelerate insight generation and reduce friction.
- Strengthening self-service tooling that enables analysts to build, test, and deliver their own decision-ready outputs.
- Collaborate closely with stakeholders and users to understand problems, iterate on solutions, and ensure tools are adopted and effective in practice.
Requirements
We are currently recruiting for 3 Full Stack Engineers for a client in the financial service space. The client requires Engineers who have experience with UI, APIs, C#, AWS, Python and Terraform. You must be an excellent communicator, due to the work required on the project, along with experience in either R Programming, Delivery Management or Business Analysis. These requirements make up the 3 roles., * Experience working in investment or finance, with sufficient domain familiarity to be productive quickly without significant onboarding in core financial concepts.
- Strong proficiency in the following technologies: C#, Python, SQL, Terraform, AWS
- Proven ability to work directly with stakeholders and users to understand problems and deliver effective solutions.
- Strong analytical and problem-solving skills with a structured, methodical approach.
- Excellent communication and collaboration abilities.
- (Must have at least one of the following): R Programming, Delivery Management or Business Analysis
- Experience building user-facing applications (web UI) and Back End services/APIs.
- Experience delivering innovative and proof-of-concept work projects.
- Experience working with AI tools and integrating them into real user workflows and into the software delivery and support life cycle.