What You Will Do:
- Migrate features from the legacy C# WPF system to a Vue 3 web platform understanding the original business logic and re-implementing it for the web.
- Build and optimize real-time data views which update at high frequency with minimal UI lag.
- Improve WebSocket data pipeline -- optimize message routing compression chunked sending bounded channel queuing and Web Worker processing for large datasets.
- Collaborate with trading and infrastructure teams to develop new features.
- Production support and bug fix.
- Establish auto testing practices and framework.
Requirements:
- 5 years professional experience / C# backend.
- Background with (Vue 3 preferred) and TypeScript
- Strong experience with real-time web applications (trading app is a plus) -- WebSocket Server-Sent Events or similar streaming data technologies
- Proficiency with high-performance data rendering -- virtual scrolling efficient DOM updates handling thousands of rows updating in real-time
- Experience with Protobuf serialization and binary data protocols
- Familiarity with Web Workers for offloading CPU-intensive tasks
- Solid understanding of SQL databases (MSSQL or similar) and ORM (Entity Framework Core)
- Experience with Redis or similar caching solutions
- Familiarity with message brokers (RabbitMQ Kafka or similar pub/sub systems)
- Experience with VXE Table or similar high-performance data grid libraries
- Knowledge of Pinia state management and Tailwind CSS
- Understanding of authentication systems (OAuth 2.0 SAML SSO)
- Experience in crypto fintech or financial services is nice to have
What You Will Do: Migrate features from the legacy C# WPF system to a Vue 3 web platform understanding the original business logic and re-implementing it for the web.Build and optimize real-time data views which update at high frequency with minimal UI lag.Improve WebSocket data pipeline -- optimize...
What You Will Do:
- Migrate features from the legacy C# WPF system to a Vue 3 web platform understanding the original business logic and re-implementing it for the web.
- Build and optimize real-time data views which update at high frequency with minimal UI lag.
- Improve WebSocket data pipeline -- optimize message routing compression chunked sending bounded channel queuing and Web Worker processing for large datasets.
- Collaborate with trading and infrastructure teams to develop new features.
- Production support and bug fix.
- Establish auto testing practices and framework.
Requirements:
- 5 years professional experience / C# backend.
- Background with (Vue 3 preferred) and TypeScript
- Strong experience with real-time web applications (trading app is a plus) -- WebSocket Server-Sent Events or similar streaming data technologies
- Proficiency with high-performance data rendering -- virtual scrolling efficient DOM updates handling thousands of rows updating in real-time
- Experience with Protobuf serialization and binary data protocols
- Familiarity with Web Workers for offloading CPU-intensive tasks
- Solid understanding of SQL databases (MSSQL or similar) and ORM (Entity Framework Core)
- Experience with Redis or similar caching solutions
- Familiarity with message brokers (RabbitMQ Kafka or similar pub/sub systems)
- Experience with VXE Table or similar high-performance data grid libraries
- Knowledge of Pinia state management and Tailwind CSS
- Understanding of authentication systems (OAuth 2.0 SAML SSO)
- Experience in crypto fintech or financial services is nice to have
View more
View less