返回職位
全新

Golang开发工程师(迪拜 / 远程 / 中文)

Dubai, UAE

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 Tech and Product 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, operations, risk, product 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.

【岗位职责】

  • 负责交易所后台系统的设计、开发和维护,确保系统高可用性和高性能。
  • 开发和优化API接口,支持现货、合约交易功能,满足前端和外部系统对接需求。
  • 参与交易撮合引擎和聚合系统的开发与优化,提升交易效率和稳定性。
  • 设计和实现数据库结构,优化MySQL查询性能,确保数据一致性和安全性。
  • 集成和维护消息队列系统,保证异步任务的高效处理和系统解耦。 参与系统架构设计,解决分布式系统中的技术难题。
  • 编写高质量代码,参与代码评审,确保代码规范和可维护性。
  • 配合团队进行系统测试、问题排查和性能优化。

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. 

【岗位要求】

  • 3年以上后端开发经验,精通Golang编程语言,熟悉其并发模型和性能优化。
  • 具备交易所开发经验,深入理解现货交易、合约交易的业务逻辑和流程。
  • 熟悉交易撮合引擎和聚合系统的设计与实现,能够处理高并发场景。
  • 熟练使用MySQL数据库,具备数据库设计、查询优化和事务管理经验。
  • 熟悉消息队列(如Kafka、RabbitMQ或RocketMQ)的使用和优化。
  • 具备良好的中文沟通能力,能够清晰表达技术方案和协作需求。
  • 熟悉分布式系统架构,具备解决复杂技术问题的能力。
  • 能够适应远程工作或愿意在迪拜工作。

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.

 

【加分项】
  • 熟悉Kratos框架,具备基于Kratos开发微服务的经验。
  • 有高性能交易系统开发经验,熟悉低延迟、高吞吐量的优化方案。
  • 熟悉其他编程语言(如Java、Python或C++)并能灵活应用。
  • 有DevOps经验,熟悉CI/CD流程、容器化技术(如Docker、Kubernetes)。
  • 了解区块链技术或加密货币交易所的业务逻辑。
 

 

申請這份工作

*

表示必填欄位

电话
简历

接受的文件類型:pdf, doc, docx, txt, rtf

求职信

接受的文件類型:pdf, doc, docx, txt, rtf