About this role
Hong Kong Island, Hong Kong SAR, Hong Kong
The Role
As a member of the RAD Team, you will bridge the gap between complex trading strategies and robust software engineering. You will be responsible for:
- Framework Evolution: Enhancing and expanding our core Python-based application development framework.
- End-to-End Ownership: Leading projects through the entire lifecycle, from initial analysis and design to implementation and final delivery.
- Collaboration: Working side-by-side with traders and quants to build and maintain mission-critical trading applications.
- Engineering Excellence: Promoting software development best practices, training end users, and providing Tier 3 production support.
What You Bring
- Experience: At least 2+ years of professional Python development experience.
- Technical Depth: A proven ability to design and maintain clean, efficient, production-grade libraries and applications.
- Modern Python: Proficiency in asynchronous programming (e.g., asyncio) is highly desirable.
- Best Practices: A strong commitment to automated testing, rigorous code reviews, and high-quality engineering standards.
- Domain Knowledge: While not required, a background in trading systems or prior front office/quant development experience is a significant advantage.
- Education & Communication: A University degree in Computer Science (or a related field) and fluency in English.
Required Skills
-
Support
-
Development
-
Collaboration
-
Analysis
-
Trading
-
Ownership
-
Reviews
-
Software Development
-
Programming
-
Computer Science
Education
-
Software
-
Testing
-
Design
-
Engineering
-
Python
-
English
-
Science
-
Training
-
Communication
-
Apply for this job
-
Or refer someone
-
Share
-
-
Facebook
-
-
Line
-
-
LinkedIn
-
-
X (Formerly Twitter)
-
-
Whatsapp
-
-
Email