Job description
Position: Node.js Backend Developer (DEX Market and On-chain Trading)
Team: Liquidity Development Team
Position Overview
Responsible for backend development related to DEX market processing and on-chain trading execution, including market access, pricing and routing, trade construction, status tracking, and exception handling.
The role primarily focuses on Node.js / TypeScript backend development, requiring interaction with existing on-chain protocols via RPC and SDK, rather than writing smart contracts as the main responsibility. Management backend development is considered supplementary work.
Core Responsibilities
DEX Market and On-chain Data Processing
Access DEX market, liquidity pool, and on-chain trading data, complete real-time subscription, parsing, validation, and unified output, handle reconnections, data compensation, duplicate data, and precision issues.
On-chain Trading Execution
Develop and optimize pricing, routing, trade construction, signature service access, broadcasting, confirmation, and result parsing processes, supporting DEX protocols or aggregator access.
Trading Quality Optimization
Track trading success rates, execution delays, and trading costs, identify issues such as expired quotes, slippage limits exceeded, trades getting stuck, and execution failures, and improve retry and exception recovery mechanisms.
Trading Monitoring and Status Management
Build monitoring and alerting for RPC nodes, transaction fees, transaction confirmations, failure reasons, and retry statuses, ensuring order status is traceable to avoid duplicate executions and inconsistent states.
Trading Middleware and Backend Development
Develop trading queries, strategy parameter configurations, monitoring, and management backend, supporting parameter validation, operation auditing, gray releases, and service version rollbacks.
System Stability Construction
Enhance logging, metrics, testing, and fault recovery processes, participate in online issue troubleshooting, and collaborate with strategy, product, and related development personnel to promote requirement implementation.
Qualifications
Familiar with Node.js / TypeScript, with experience in backend service development in production environments, understanding asynchronous programming, event loops, and concurrency control, capable of identifying performance and stability issues.
Experience in development related to exchanges, wallets, DEX, or on-chain services, having actively participated in on-chain data processing or trading service development, able to explain the modules responsible for and the results of the launch.
At least one ecosystem experience in Ethereum/EVM or Solana for online trading construction, familiar with trade construction, signing, broadcasting, confirmation, and result parsing processes.
Familiar with the EVM ecosystem, understanding RPC, nonce, mempool, Gas, and contract calling mechanisms; able to use relevant SDKs to complete trading interactions.
Understand pricing, slippage, liquidity, and routing logic in DEX trading. Experience with DEX protocols, aggregators, or wallet swap functionality is preferred.
Practical experience in online exception handling, such as transactions not confirmed for a long time, node anomalies, transaction replacements, timeout retries, duplicate requests, and status compensation.
Experience with real-time data processing such as WebSocket, familiar with common usage scenarios of databases, caches, and message queues.
Able to independently complete requirement breakdown, development, testing, launch, and issue follow-up; possess basic front-end capabilities to develop management backend pages.
Bonus Points
Experience in on-chain trading execution, market making, or quantitative strategy execution system development.
Experience in Solana trading simulation, validity management, priority fees, and confirmation tracking.
Experience in Bitcoin trading construction, UTXO management, or multi-chain wallet services.
Experience in RPC node switching, market data compensation, trading success rate or delay optimization, and able to explain specific effects.
Experience in signature service isolation, access control, and sensitive information protection.