- Member of the Investment Technology team, responsible for full lifecycle of development tasks - analyze, design and code business-related solutions, as well as core architectural changes, using an Agile programming approach resulting in software delivered to tight deadlines.
- Participate and contribute to design discussions and code reviews.
- Understand changing priorities and be forward-thinking in context switching.
- Build positive relationships with other team members, collaborate, and communicate effectively to reach successful outcomes
- Utilize problem-solving skills to help your peers in the research and selection of tools, products, and frameworks (which is vital to support business initiatives)
Qualifications & Experience
- Bachelor s and or Master s degree in Computer Science or another STEM field
- 3-5+ years of proven hands-on, full-stack development expertise using Python/Node.js server-side with a JavaScript/TypeScript front-end (e.g.: Angular, React, Vue)
- Comfortable working in an agile software delivery environment, with Git and with exposure to CI / CD tools (e.g., Github, Docker, Jenkins)
- Experience with Event-Driven architectures and messaging systems (e.g., Kafka)
- Strong software experience in developing and a proven track record of delivering full-stack cloud-based applications
- Demonstrated ability to build and deploy microservices in a scalable high throughput workflow
- Passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments
- Financial services experience is preferred
- Both Senior and Junior roles available