Matchmaking Development

AstroX

RM15-20K[Monthly]
Remote3-5 Yrs ExpEdu not requiredFull-time
Share

Remote Details

Open CountryMalaysia

Language RequirementsEnglish | Chinese

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Show original text

Benefits

  • Employee Recognition and Rewards

    No Politics at Work, Performance Bonus

  • Perks Benefits

    Pay in Crypto

Description

1. Responsible for the design and implementation of the core matching engine of the exchange, including order types such as limit orders, market orders, take-profit and stop-loss orders, iceberg orders, and conditional orders.

2. Design high-performance matching algorithms and data structures to ensure high concurrency and low latency matching capability.

3. Optimize matching performance and memory management to ensure millisecond-level matching response.

4. Participate in the risk control design of the matching and clearing modules (price deviation, circuit breaker mechanism, risk limits).

5. Interface with matching data and market data push services, supporting WebSocket real-time subscriptions.

6. Participate in matching engine testing (stress testing, extreme market scenario backtesting, disaster recovery drills).

7. Collaborate with the Java backend team and the risk control team to ensure consistency of trading logic and fund settlement.

Requirements

- Proficient in at least one of Java/Go/Rust, with an understanding of multithreading and high-performance memory structures.

- Familiar with the principles of matching engines and mastery of order book data structures (red-black trees/skiplists/heaps).

- Experience in developing low-latency systems, knowledgeable in GC optimization, lock optimization, and concurrency control.

- Understanding of common trading logic in exchanges (spot, futures, options) and ability to design complex order types.

- Familiarity with market data generation, K-line aggregation, and index price calculation.

- Experience in developing exchange matching engines is preferred.

Java
Preview

Roman Chua

运营负责人AstroX

High response rate

Posted on 26 August 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.