岗位描述
岗位名称:Node.js后端开发工程师(DEX行情与链上交易方向)
所属团队:流动性研发团队
岗位介绍
负责DEX行情处理与链上交易执行相关的后端开发,包括行情接入、报价与路由、交易构建、状态跟踪及异常处理。
岗位以Node.js / TypeScript后端开发为主,需要通过RPC、SDK与已有链上协议交互,不以智能合约编写为主要职责。管理后台开发属于配套工作。
核心职责
DEX行情与链上数据处理
接入DEX行情、流动性池及链上交易数据,完成实时订阅、解析、校验和统一输出,处理断线重连、漏数补偿、重复数据及精度问题。
链上交易执行
开发和优化报价、路由、交易构建、签名服务接入、广播、确认及结果解析流程,支持DEX协议或聚合器接入。
交易质量优化
跟踪交易成功率、执行时延及交易成本,定位报价过期、滑点超限、交易卡住、执行失败等问题,完善重试与异常恢复机制。
交易监控与状态管理
建设RPC节点、手续费、交易确认、失败原因及重试状态的监控与告警,保证订单状态可追踪,避免重复执行和状态不一致。
交易中台及后台开发
开发交易查询、策略参数配置、监控及管理后台,支持参数校验、操作审计、灰度发布与服务版本回滚。
系统稳定性建设
完善日志、指标、测试及故障恢复流程,参与线上问题排查,与策略、产品及相关研发人员共同推进需求落地。
任职要求
熟悉 Node.js / TypeScript,有生产环境后端服务开发经验,理解异步编程、事件循环和并发控制,能够定位性能及稳定性问题。
有 交易所、钱包、DEX或链上服务 相关研发经验,实际参与过链上数据处理或交易服务开发,能够说明本人负责的模块及上线结果。
至少具备 Ethereum/EVM或Solana其中一个生态的线上交易构建经验,熟悉交易构建、签名、广播、确认和执行结果解析流程。
熟悉EVM生态,理解RPC、nonce、mempool、Gas及合约调用机制;能够使用相关SDK完成交易交互。
理解DEX交易中的报价、滑点、流动性和路由逻辑。有DEX协议、聚合器或钱包Swap功能接入经验优先。
有实际线上异常处理经验,如交易长时间未确认、节点异常、交易替换、超时重试、重复请求及状态补偿。
有WebSocket等实时数据处理经验,熟悉数据库、缓存及消息队列的常见使用场景。
能独立完成需求拆解、开发、测试、上线及问题跟进;具备基础前端能力,能够完成管理后台页面开发。
加分项
有链上交易执行、做市或量化策略执行系统开发经验。
有Solana交易模拟、有效期管理、优先费及确认跟踪经验。
有Bitcoin交易构建、UTXO管理或多链钱包服务经验。
做过RPC节点切换、行情补数、交易成功率或时延优化,并能说明具体效果。
有签名服务隔离、权限控制及敏感信息保护相关经验。