OneBullEx
Golang Developer
OneBullExUnited Arab Emirates13 hours ago
Full-timeRemote FriendlyEngineering, Information Technology
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 trading bots that enable automated, high-precision strategies.

By leveraging cutting-edge AI and machine learning technologies, we deliver real-time, high-performance trading even during periods of extreme market volatility. Our platform combines a user-centric interface with transparent risk management, empowering traders to navigate the fast-moving digital asset markets with confidence and control.

We are now seeking a Golang Developer to join our growing team. This role is part of our Operations Department and will play a key part in building and optimising the core systems that power our exchange. You'll work closely with our trading, risk, and technology teams to enhance performance, reliability, and overall user experience.

Responsibilities:



  • Design, develop, and maintain the exchange's backend systems, ensuring high availability and performance.
  • Develop and optimise API interfaces to support spot and futures trading, meeting integration needs for both frontend and external systems.
  • Participate in the design and optimisation of the trading matching engine and aggregation systems to improve efficiency and stability.
  • Design and implement database structures, optimise MySQL queries, and ensure data consistency and security.
  • Integrate and maintain message queue systems to support efficient asynchronous processing and system decoupling.
  • Contribute to system architecture design and solve complex challenges in distributed systems.
  • Write clean, high-quality, and maintainable code, and participate in code reviews to uphold engineering standards.
  • Collaborate with cross-functional teams on testing, troubleshooting, and performance optimisation.

Requirements



  • 3+ years of backend development experience, with strong proficiency in Golang and a deep understanding of its concurrency model and performance tuning.
  • Hands-on experience in exchange development, with a strong grasp of spot and futures trading workflows.
  • Familiar with the design and optimisation of trading matching engines and aggregation systems in high-concurrency environments.
  • Proficient in MySQL, with experience in schema design, query optimisation, and transaction management.
  • Familiar with message queues (e.g., Kafka, RabbitMQ, or RocketMQ) and their optimisation.
  • Strong Chinese communication skills, with the ability to clearly express technical concepts and collaborate effectively.
  • Familiar with distributed system architectures and capable of solving complex backend challenges.
  • Ability to work remotely or willingness to relocate to Dubai.

Preferred Qualifications



  • Experience with the Kratos framework and developing microservices using it.
  • Experience building high-performance trading systems, with knowledge of low-latency and high-throughput optimisation
  • Proficiency in other programming languages such as Java, Python, or C++.
  • Experience in DevOps, including CI/CD pipelines and containerization technologies (Docker, Kubernetes).
  • Understanding of blockchain technology and cryptocurrency exchange business logic.

Key Skills

Ranked by relevance