Full-Stack Engineer (High-Performance Web Systems)
On-siteHong Kong Island, Hong Kong
Job Summary
Reverse-engineer complex business logic from legacy C# WPF systems and architect scalable web-native equivalents. Architect and optimize the end-to-end WebSocket pipeline using binary serialization, message routing, and bounded channel queuing. Develop real-time data visualizations and grids handling thousands of updates per second with zero UI lag via Web Workers and custom rendering strategies. Partner with trading and infra teams to bridge low-latency backend services and user experience. Establish automated testing frameworks and provide tier-2 production support to ensure 24/7 system reliability. This role supports a high-performance web systems team focused on modernizing financial data pipelines.
Required Qualifications
- 5+ years of professional experience in .NET / C# development, specifically with ASP.NET Core Web API
- Strong proficiency with Entity Framework Core and MSSQL (or similar relational databases)
- Experience implementing and managing Redis or similar caching solutions
- Familiarity with message brokers such as RabbitMQ, Kafka, or other pub/sub systems
- Deep proficiency in Vue.js (Vue 3) and TypeScript
- Experience with Pinia for state management and Tailwind CSS for styling
- Hands-on experience with high-performance data grid libraries (e.g., VXE Table)
- Proven track record building real-time applications using WebSockets, SSE, or similar streaming technologies
- Expertise in high-performance rendering techniques: virtual scrolling, efficient DOM updates, and handling massive real-time datasets
- Experience with Web Workers for offloading CPU-intensive tasks to maintain UI responsiveness
- Knowledge of Protobuf serialization and working with binary data protocols
- Solid understanding of modern authentication systems, including OAuth 2.0, SAML, and SSO
- Ability to establish and maintain automated testing practices and frameworks
Desired Qualifications
- Previous experience in FinTech, Crypto, or Financial Services
- Experience building or maintaining trading platforms or high-frequency data dashboards
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.