Please let OneBullEx know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
Responsible for the design, development, and maintenance of the exchange's backend system, ensuring high availability and performance.
Develop and optimize API interfaces to support spot and contract trading functionalities, meeting frontend and external system integration needs.
Participate in the development and optimization of the trading matching engine and aggregation system to enhance trading efficiency and stability.
Design and implement database structures, optimize MySQL query performance, ensuring data consistency and security.
Integrate and maintain message queue systems to ensure efficient processing of asynchronous tasks and system decoupling.
Participate in system architecture design, addressing technical challenges in distributed systems.
Write high-quality code, participate in code reviews, ensuring code standards and maintainability.
Collaborate with the team for system testing, troubleshooting, and performance optimization.
Requirements:
Over 3 years of backend development experience, proficient in Golang programming language, familiar with its concurrency model and performance optimization.
Experience in exchange development, with a deep 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, capable of handling high concurrency scenarios.
Proficient in MySQL database, with experience in database design, query optimization, and transaction management.
Familiar with message queues (e.g., Kafka, RabbitMQ, or RocketMQ) and their optimization.
Good Chinese communication skills, able to clearly express technical solutions and collaboration needs.
Familiar with distributed system architecture, capable of solving complex technical problems.
Ability to adapt to remote work is a plus.
Familiar with the Kratos framework, with experience in developing microservices based on Kratos.
Experience in high-performance trading system development, familiar with low-latency and high-throughput optimization solutions.
Familiar with other programming languages (e.g., Java, Python, or C++) and able to apply them flexibly.
DevOps experience, familiar with CI/CD processes and containerization technologies (e.g., Docker, Kubernetes).
Understanding of blockchain technology or the business logic of cryptocurrency exchanges.
Benefits:
Opportunity to work in a cutting-edge cryptocurrency derivatives exchange environment.
Engage with advanced trading functionalities and AI-driven trading strategies.