OneBullEx

Trading System Developer | 交易系统开发工程师

Posted: 3 minutes ago

Job Description

OneBullEx is an innovative exchange focused on helping traders perform at their best. We provide a smooth and secure trading environment and are building a next-generation trading bot system to empower users — especially beginners — to trade with professional-grade tools and capabilities.OneBullEx 是一家致力于帮助交易者实现最佳表现的创新型交易所。我们提供流畅、安全的交易环境,并正在打造下一代交易机器人系统,帮助用户(尤其是初学者)使用专业级工具进行交易。Job Responsibilities | 岗位职责Collaborate closely with system designers, market operators, and other developers to design, develop, and maintain an institutional-grade cryptoasset exchange trading system. 与系统设计师、市场运营人员及其他开发者紧密合作,设计、开发并维护机构级加密资产交易所交易系统。Responsible for developing core trading system modules, including order book management, quote engine, risk control module, hedging, inventory management, and order cancellation/optimisation. 负责核心交易系统模块的开发,包括订单簿管理、报价引擎、风控模块、对冲、库存管理、撤单 / 改单优化等。Implement high-performance, low-latency trading and order interaction logic, supporting connectivity with multiple mainstream centralised exchanges. 实现高性能、低延迟的交易及订单交互逻辑,并支持对接多家主流中心化交易所。Continuously optimise system latency, throughput, and stability to achieve sub-second quotation and execution capabilities. 持续优化系统延迟、吞吐量与稳定性,实现亚秒级行情推送与交易响应能力。Participate in the development and rapid iteration of trading monitoring systems; collaborate closely with the strategy team to enhance and extend system functionality. 参与交易监控系统的建设与快速迭代,并与策略团队紧密协作,不断优化系统功能。Responsible for system architecture design, disaster recovery planning, and rapid identification and resolution of production issues. 负责系统架构设计、容灾方案制定,以及生产环境问题的快速定位与解决。Job Requirements | 任职要求Bachelor's degree or above in computer science, mathematics, electronic engineering, or related fields. 计算机、数学、电子工程或相关专业本科及以上学历。3+ years of hands-on software development experience; experience with cryptocurrency or electronic trading systems is preferred. 3 年以上实际开发经验,有加密货币或电子交易系统开发经验者优先。Proficient in Go (Golang) with solid experience building high-concurrency, high-performance systems; familiarity with Java or Python is a plus. 精通 Go(Golang),具备高并发、高性能系统开发实战经验;熟悉 Java 或 Python 者更佳。Strong understanding of core trading business logic, including but not limited to: 深刻理解交易核心业务逻辑,包括但不限于:Real-time order book snapshots and incremental updates 订单簿实时快照与增量更新Price spread management and inventory control 价差管理与库存控制Hedging mechanisms 对冲机制Various order types 各类订单类型Perpetual futures and derivatives trading 永续合约及衍生品交易Familiar with mainstream exchange APIs (both REST and WebSocket), including private trading and account interfaces. 熟悉主流交易所 API(REST / WebSocket),包括交易与账户相关的私有接口。Familiar with low-level performance optimisation techniques such as high-performance network programming, lock-free data structures, memory management, and coroutine scheduling. 熟悉高性能网络编程、无锁数据结构、内存管理、协程调度等底层优化方法。Experience maintaining 24/7 production systems with the ability to respond quickly to live incidents. 具备 24/7 生产环境维护经验,能够快速响应并处理线上故障。Strong English communication skills; Chinese proficiency is a plus. 良好的英文沟通能力,会中文者更佳。Bonus Points | 加分项Experience developing or contributing to market-making systems that have run stably in production for 6+ months, covering multiple trading pairs and significant daily trading volume. 自主开发或参与过稳定上线不少于 6 个月、覆盖多个交易对、具备较高日均交易量的做市系统。Possession of a ready-to-use market-making system that can be commercialised (open-source repository or runnable demo available). 拥有可直接商用的做市系统(可提供开源仓库或可运行的 Demo)。 Prior experience working at top-tier exchanges, market makers, quantitative trading firms, or other leading institutions in the digital asset industry. 曾在头部交易所、做市商、量化交易机构或其他行业领先机构从事相关系统研发工作者优先。

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In