Back to jobs

Golang Developer (Intelligent & Trading Systems)

Remote

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

  1. Experience developing cryptocurrency exchanges or quantitative trading systems

  2. Familiarity with common trading strategies (arbitrage, market making, trend following, etc.)

  3. Experience optimizing high-concurrency, low-latency systems

  4. 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

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf