✨ About The Role
- The position is part of the Investment Technology team, focusing on the full lifecycle of development tasks.
- Responsibilities include analyzing, designing, and coding business-related solutions while implementing core architectural changes.
- The role requires participation in design discussions and code reviews to ensure high-quality software delivery.
- Candidates must be adaptable to changing priorities and demonstrate effective communication and collaboration skills with team members.
- Problem-solving skills are essential for assisting peers in selecting appropriate tools, products, and frameworks to support business initiatives.
- Both senior and junior roles are available, indicating opportunities for various experience levels within the team.
âš¡ Requirements
- A bachelor's or master's degree in Computer Science or a related STEM field is essential for this role.
- Candidates should have 3-5 years of proven hands-on, full-stack development experience, particularly with Python and Node.js.
- Familiarity with front-end technologies such as JavaScript or TypeScript frameworks like Angular, React, or Vue is required.
- Experience working in an agile software delivery environment and with tools like Git, Docker, and Jenkins is important.
- A strong understanding of event-driven architectures and messaging systems, such as Kafka, is preferred.
- The ideal candidate should have a passion for writing clean, maintainable code and a desire to continuously improve their engineering skills.
- Financial services experience is preferred, indicating a background in the industry would be beneficial.