Show more filters
Banner image for Pulsar

Web Developer

Pulsar

Pulsar
Job Type   /   Job Level
Full-time   /   Junior Executive
Company Location
Hong Kong

Target profile

You will love this job if:

  • You are pioneering and innovative and want to be part of the cutting-edge and disruptive crypto-currency world
  • You enjoy end-to-end application development from requirement collection to production support
  • You are eager to learn new knowledge in both financial and technical fields
  • You thrive in a non-hierarchical organization with a casual working environment
  • You are flexible and dedicated. We operate an on-call rota around the clock to ensure our global operations run smoothly


Team / Role

As a Web Developer, you will:

  • 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 different teams (e.g. Infrastructure team) to develop new features.
  • Production support and bug fix.
  • Establish auto testing practices and framework.


Required skillset

You should get in touch if:

  • 5+ years professional experience in .NET / C# backend development (ASP.NET Core Web API)
  • Strong proficiency with Vue.js (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


We encourage applicants to read through our Privacy Notice for Applicants before submitting your applications - https://pulsar.com/careers/

More jobs