Hong Kong, Hong Kong

Fullstack Engineer - Leading Digital Asset Management Platform

 Job Description:

Our client, a leading digital asset management platform which is run by a team of highly skilled professionals with decades of combined experience from top investment banks such as Goldman Sachs, JP Morgan, Deutsche and is supported by a known Hong Kong family office. The ideal candidate will be tasked with developing high-quality applications and will also be responsible for designing and implementing scalable and testable code.

Job Overview

As a software engineer, you will engage in a vibrant and collaborative setting that encourages innovative ideas for digital transformation.

Your primary focus will be to develop solutions for our investment platform, encompassing pricing, risk management, portfolio oversight, marketing, and operational workflows. You should be enthusiastic about tackling technical challenges, continuously learning, and delivering effective solutions.

Responsibilities

  • Design, develop, and maintain robust and scalable applications and services for quantitative trade execution and risk management.
  • Work in collaboration with cross-functional teams to enhance and innovate investment platforms for both mobile and web.
  • Write high-quality code within an agile development framework.
  • Show a passion for technology by evaluating and implementing new tools to improve development efficiency.

Skills & Qualifications

  • At least 2 years of hands-on software development experience; fresh graduates or interns will also be considered.
  • Strong understanding of UI/UX principles.
  • Proficient in programming with React Native, TypeScript, JavaScript, HTML5/CSS, jQuery, and C#. Familiarity with Blazor WebAssembly is advantageous.
  • Solid experience with cloud computing, Docker, SQL databases (MySQL), and NoSQL databases (MongoDB).
  • Good grasp of API-first design and microservices architecture.
  • Keen interest in cryptocurrency and blockchain technologies.
  • Ability to manage individual project priorities, deadlines, and deliverables while taking ownership of tasks.
  • Strong willingness and aptitude to learn various programming languages.
  • Self-motivated, quick learner, team-oriented, and possess a positive attitude.
  • Open to new ideas and eager to improve processes.
  • Willingness to embrace challenges and explore possibilities.
  • Proficient in spoken and written English.
  • Bachelors or Masters degree in Computer Science or a related technical discipline.
  • Knowledge of finance is a plus.
  Required Skills:

Asset Management Management