Golang Developer

OneBullEx

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

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
  • Monitor system operations and resolve issues in production environments

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 3+ years of Golang development experience with strong knowledge of goroutines, channels, and GC
  • Proficiency in Go frameworks such as Gin, Echo, or GORM
  • Solid understanding of message queues like Pulsar or Kafka
  • Strong experience with relational databases (MySQL, PostgreSQL) including schema design and optimization
  • Familiarity with NoSQL databases such as Redis or MongoDB
  • Understanding of WebSocket and RESTful API design principles
  • Experience with container technologies including Docker and Kubernetes
  • Proficiency with Git version control and good code review practices

Preferred Qualifications

  • Experience developing cryptocurrency exchanges or quantitative trading systems
  • Familiarity with common trading strategies such as arbitrage, market making, or trend following
  • Experience optimizing high-concurrency, low-latency systems
  • Basic knowledge of cryptocurrency or securities trading
  • Good English reading skills for technical documentation

About the Company

OneBullEx is a next-generation crypto futures exchange built for speed, reliability, and innovation. Our platform delivers advanced trading capabilities, including AI-powered 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.

Skills & tools

GomicroservicesDocker

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor's degree in CS or related field
  2. 023+ years Golang experience
  3. 03Proficiency in Gin, Echo, or GORM
  4. 04Knowledge of Pulsar or Kafka
  5. 05Experience with MySQL or PostgreSQL
  6. 06Familiarity with Redis or MongoDB
  7. 07Understanding of WebSocket and RESTful APIs
  8. 08Experience with Docker and Kubernetes