| Job Position and Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|
| $106k - $106k | ||||
|
| ||||
| $200k - $240k | ||||
| $150k - $200k | ||||
ISO 9001 Certified | 400+ students | Learn more | by Metana | ||
| $96k - $112k | ||||
Bitpanda📍 Remote | $87k - $110k | |||
Phantom📍 Remote | $122k - $141k | |||
| $127k - $203k | ||||
Kraken📍 European Union | $88k - $150k | |||
Bitgo📍 Remote | $126k - $126k | |||
Bitgo📍 Remote | $105k - $110k | |||
| $105k - $150k | ||||
| $185k | ||||
| $90k - $101k | ||||
|
|
Senior Backend Engineer (Trading)
Responsibilities:
- Develop and maintain core modules of the trading system based on the Java technology stack, including order reception, matching engine, fund settlement, market data distribution, etc.
- Optimize system performance, resolve latency issues in high-concurrency scenarios, and ensure that the order processing response time is at the millisecond level.
- Design distributed trading architectures to ensure high availability of the system under peak traffic (e.g., 10,000-level orders per second).
- Realize the technical implementation of trading rules, such as spot T+0 trading, futures margin management, position closing/margin call mechanisms, etc.
- Collaborate with the quantitative trading team to support API interface development and meet high-frequency trading needs.
- Participate in system monitoring and troubleshooting, formulate disaster recovery plans, and reduce risks in the production environment.
Requirements:
- Bachelor's degree or above in Computer Science/Software Engineering or related majors, with 3-5 years of Java development experience and at least 1 year of trading system development experience.
- Proficiency in Java fundamentals, in-depth understanding of concurrent programming (thread pools, locking mechanisms), JVM principles and tuning.
- Familiarity with high-performance frameworks such as Netty and Disruptor; candidates with low-latency system development experience are preferred.
- Understanding of core logic of trading systems, such as Order Book design and matching algorithms (limit order, market order processing).
- Mastery of distributed system design principles, and familiarity with the application of middleware such as Kafka, Redis, and MySQL in trading scenarios.
- Strong problem-analysis ability, capable of locating performance bottlenecks or business anomalies through logs and monitoring data.
- Work experience in financial exchanges, securities firms, or quantitative trading companies is preferred.
What does a back-end developer in Web3 do?
A back-end developer in web3 typically works on the server-side of a web application, using technologies that are specific to the decentralized web (also known as Web3-related)
This might involve building and maintaining the infrastructure that supports decentralized applications (dApps), or developing the underlying smart contracts and blockchain-based systems that power those dApps
In general, the goal of a back-end developer in web3 is to create the technologies and tools that enable users to interact with the decentralized web in a secure and seamless way.