
Golang Developer (Intelligent & Trading Systems)
OneBullEx is a next-generation crypto futures exchange built for speed, reliability, and innovation. Our platform delivers advanced trading capabilities, including AI-powered “300 SPARTANS” automated trading systems that enable high-precision strategies.
By leveraging cutting-edge AI and machine learning, we deliver real-time, high-performance trading - even during periods of extreme market volatility. Our user-centric approach combines transparent risk management, premium liquidity, and industry-leading UX to help traders navigate the digital asset market with confidence and control.
We are now seeking an experienced Golang Developer (Intelligent & Trading Systems) to join our international team.
Job Description: Golang Developer (Intelligent & Trading Systems)
Position Title
Golang Developer
Responsibilities
-
Design and develop core modules of a quantitative trading system for a cryptocurrency exchange
-
Develop and maintain high-performance trading bots, including strategy execution, order management, and risk control
-
Optimize trading system performance to ensure low latency and stable operation under high concurrency
-
Design and implement message-queue architectures to process real-time trading data streams
-
Participate in the technical implementation of trading strategies and collaborate with the quantitative team to deploy them into production
-
Monitor system operations and quickly identify and resolve issues in production environments
Requirements
-
Bachelor’s degree or above in Computer Science, Software Engineering, or a related field
-
3+ years of Golang development experience, with strong knowledge of core Go features (goroutines, channels, GC, etc.)
-
Proficient in mainstream Go frameworks (Gin, Echo, GORM, etc.) and microservices architecture
-
Solid understanding of message queues (such as Pulsar, Kafka) and their use cases
-
Strong experience with relational databases (MySQL, PostgreSQL), including schema design, indexing, and SQL optimization
-
Familiar with NoSQL databases (Redis, MongoDB) and performance tuning
-
Understanding of WebSocket and RESTful API design principles
-
Familiar with container technologies (Docker, Kubernetes)
-
Good coding standards, familiarity with design patterns, and strong refactoring skills
-
Proficient with Git version control and good code review practices
-
Basic knowledge of cryptocurrency or securities trading is a plus
-
Strong analytical and problem-solving skills, able to work under pressure
Nice to Have
-
Experience developing cryptocurrency exchanges or quantitative trading systems
-
Familiarity with common trading strategies (arbitrage, market making, trend following, etc.)
-
Experience optimizing high-concurrency, low-latency systems
-
Good English reading skills for technical documentation
职位名称
Golang Developer
工作职责
- 负责加密货币交易所量化交易系统的核心模块设计与开发
- 开发和维护高性能交易机器人,实现策略执行、订单管理和风险控制
- 优化交易系统性能,确保低延迟、高并发的稳定运行
- 设计并实现消息队列架构,处理实时交易数据流
- 参与交易策略的技术实现,配合量化团队完成策略落地
- 监控系统运行状态,快速定位和解决生产环境问题
任职要求
- 本科及以上学历,计算机、软件工程等相关专业
- 3年以上Golang开发经验,精通Go语言核心特性(goroutine、channel、gc等)
- 熟练掌握主流Go框架(Gin、Echo、GORM等)及微服务架构
- 深入理解消息队列(Pulsar、Kafka等)原理及使用场景
- 精通关系型数据库(MySQL、PostgreSQL)设计、索引优化及SQL调优
- 熟悉NoSQL数据库(Redis、MongoDB)的使用和性能优化
- 了解WebSocket、RESTful API设计规范
- 熟悉容器化技术(Docker、Kubernetes)
- 具备良好的编码规范,熟悉设计模式,有较强的代码重构能力
- 熟悉Git版本管理,有良好的代码审查习惯
- 了解加密货币或证券交易基本知识者优先
- 具备较强的问题分析和解决能力,能承受一定的工作压力
加分项
1. 有加密货币交易所或量化交易系统开发经验
2. 熟悉主流交易策略(套利、做市、趋势跟踪等)
3. 有高并发、低延迟系统优化经验
4. 具备良好的英语阅读能力,能阅读英文技术文档
Apply for this job
*
indicates a required field
