Remote Golang Engineer (交易撮合引擎)

Posted 1 hour ago

Share:

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.

Job title

Job type

Experience level

Required experience

3 years

Salary

-

Degree requirement

No degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job