OneBullEx is a next-generation cryptocurrency derivatives exchange built on speed reliability and innovation
Our platform offers advanced trading features including a 300-spartan AI-powered intelligent trading bot providing professional traders and institutional clients with highly accurate automated trading strategies
By leveraging cutting-edge AI and machine learning technologies we deliver a real-time high-performance trading experience that remains stable even during periods of high market volatility
Our platform combines a user-centric interactive design with a robust and transparent risk management system helping global traders confidently manage every trade in the ever-changing digital asset market
Job Description
- Responsible for the design development and maintenance of the exchange s back-end system ensuring high availability and high performance
- Develop and optimize API interfaces to support spot and contract trading functions meeting the integration needs of the front-end and external systems
- Participate in the development and optimization of the trading matching engine and aggregation system to improve trading efficiency and stability
- Design and implement database structures optimize MySQL query performance and ensure data consistency and security
- Integrate and maintain the message queue system to ensure efficient processing of asynchronous tasks and system decoupling
- Participate in system architecture design and solve technical challenges in distributed systems
- Write high-quality code participate in code reviews and ensure code standardization and maintainability
- Collaborate with the team to conduct system testing troubleshooting and performance optimization
Job Requirements
- 3 years of backend development experience proficient in Golang programming language familiar with its concurrency model and performance optimization
- Experience in exchange development with in-depth understanding of the business logic and processes of spot and contract trading
- Must be familiar with the design and implementation of trading matching engines and aggregation systems and able to handle high-concurrency scenarios
- Proficient in MySQL database with experience in database design query optimization and transaction management
- Familiar with the use and optimization of message queues such as Kafka RabbitMQ or RocketMQ
- Excellent Chinese communication skills able to clearly express technical solutions and collaboration needs
- Familiar with distributed system architecture and capable of solving complex technical problems
- Ability to work remotely is a plus
- Familiar with the Kratos framework and with experience in developing microservices based on Kratos
- Experience in developing high-performance trading systems familiar with low-latency high-throughput optimization solutions
- Familiar with other programming languages such as Java Python or C and able to apply them flexibly
- DevOps experience familiar with CI CD processes and containerization technologies such as Docker and Kubernetes
- Understanding of blockchain technology or the business logic of cryptocurrency exchanges