Backend Development Engineer (C++)

Bybit

Bybit

Software Engineering
Hong Kong Island, Hong Kong
Posted on Monday, November 27, 2023
Job description

About Bybit:

Established in March 2018, Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 10 million registered users. We offer a professional platform where crypto traders can find an ultra-fast matching engine, excellent customer service and multilingual community support. We provide innovative online spot and derivatives trading services, mining and staking products, as well as API support, to retail and institutional clients around the world, and strives to be the most reliable exchange for the emerging digital asset class.

Bybit's founder and CEO, Ben Zhou, was formerly from XM, one of the world's largest forex and CFD trading brokerage firms. The company comprises professionals from investment banks, tech firms, the forex industry, and early adopters of blockchain. The development team includes talents from Morgan Stanley, Baidu, Alibaba, Tencent, etc.

Our core values define us. We listen, care, and improve to create a faster, fairer, and more humane trading environment for our users.

Our innovative, highly advanced, user-friendly platform has been designed from the ground-up using best-in-class infrastructure to provide our users with the industry's safest, fastest, fairest, and most transparent trading experience. Built on customer-centric values, we endeavour to provide a professional, 24/7 multi-language customer support to help in a timely manner.

As of today, Bybit is one of the most trusted, reliable, and transparent cryptocurrency derivatives platforms in the space.

Responsibilities:

  • Responsible for the back-end system design and development of the core trading system;
  • Responsible for system maintenance, upgrade and optimization, and overcoming various technical difficulties caused by high concurrency, stability, low latency, etc.;
  • Demonstrate strong business sense, participate in business design, propose feasible and constructive solutions, and be able to independently write relevant technical documents;
  • Participate in the research and practice of cutting-edge technologies, promote and plan the future technology architecture direction of the platform.

Requirements:

  • Bachelor's degree or above, majoring in computer related fields;
  • Possess a solid foundation in C++ and be proficient in basic frameworks such as multi-threading and collections. Applicants who have studied the source code of excellent open source software and have experience will be given priority;
  • Proficient in Nosql cache, message queue, search engine, such as: Redis, kafka, Elasticsearch, etc.;
  • Good at system analysis and design, code reconstruction, and experience in large-scale project foundation and application architecture design;
  • Familiar with the design and application of large-traffic, high-concurrency, and high-performance distributed systems β€” Candidates who are good at performance tuning will be given priority;
  • Proficient in one or more development languages ​​​​in Java/Go;
  • Prior expertise in full-stack technical development/trading system construction/experience in memory-based system construction will be a huge plus.

About Bybit:

Established in March 2018, Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 10 million registered users. We offer a professional platform where crypto traders can find an ultra-fast matching engine, excellent customer service and multilingual community support. We provide innovative online spot and derivatives trading services, mining and staking products, as well as API support, to retail and institutional clients around the world, and strives to be the most reliable exchange for the emerging digital asset class.

Bybit's founder and CEO, Ben Zhou, was formerly from XM, one of the world's largest forex and CFD trading brokerage firms. The company comprises professionals from investment banks, tech firms, the forex industry, and early adopters of blockchain. The development team includes talents from Morgan Stanley, Baidu, Alibaba, Tencent, etc.

Our core values define us. We listen, care, and improve to create a faster, fairer, and more humane trading environment for our users.

Our innovative, highly advanced, user-friendly platform has been designed from the ground-up using best-in-class infrastructure to provide our users with the industry's safest, fastest, fairest, and most transparent trading experience. Built on customer-centric values, we endeavour to provide a professional, 24/7 multi-language customer support to help in a timely manner.

As of today, Bybit is one of the most trusted, reliable, and transparent cryptocurrency derivatives platforms in the space.

Responsibilities:

  • Responsible for the back-end system design and development of the core trading system;
  • Responsible for system maintenance, upgrade and optimization, and overcoming various technical difficulties caused by high concurrency, stability, low latency, etc.;
  • Demonstrate strong business sense, participate in business design, propose feasible and constructive solutions, and be able to independently write relevant technical documents;
  • Participate in the research and practice of cutting-edge technologies, promote and plan the future technology architecture direction of the platform.

Requirements:

  • Bachelor's degree or above, majoring in computer related fields;
  • Possess a solid foundation in C++ and be proficient in basic frameworks such as multi-threading and collections. Applicants who have studied the source code of excellent open source software and have experience will be given priority;
  • Proficient in Nosql cache, message queue, search engine, such as: Redis, kafka, Elasticsearch, etc.;
  • Good at system analysis and design, code reconstruction, and experience in large-scale project foundation and application architecture design;
  • Familiar with the design and application of large-traffic, high-concurrency, and high-performance distributed systems β€” Candidates who are good at performance tuning will be given priority;
  • Proficient in one or more development languages ​​​​in Java/Go;
  • Prior expertise in full-stack technical development/trading system construction/experience in memory-based system construction will be a huge plus.