OneBullEx
Golang Developer (Intelligent & Trading Systems)
OneBullExUnited Arab Emirates2 days ago
Full-timeEngineering, Information Technology
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版本管理,有良好的代码审查习惯
  • 了解加密货币或证券交易基本知识者优先
  • 具备较强的问题分析和解决能力,能承受一定的工作压力

加分项

  • 有加密货币交易所或量化交易系统开发经验
  • 熟悉主流交易策略(套利、做市、趋势跟踪等)
  • 有高并发、低延迟系统优化经验
  • 具备良好的英语阅读能力,能阅读英文技术文档

Key Skills

Ranked by relevance