freehire launches on Product Hunt on 26 August.

Follow →

Principal Backend Development Engineer

Summary

Principal backend engineer building the core trading system for a major crypto exchange, using C++ and distributed systems to handle high concurrency and low latency.

Principal Backend Development Engineer at Bybit.

Key facts

Location: Abu Dhabi, UAE; Kuala Lumpur, Malaysia Engagement: Full-time

What you'll do

  • Design and develop the backend for the central trading system.
  • Maintain, upgrade, and optimize systems to handle high concurrency, ensure stability, and achieve low latitude.
  • Contribute to business design with a strong understanding of market needs, proposing viable technical solutions, and documenting them.
  • Research and implement new technologies, guiding the platform's future technical architecture.

Requirements

  • Hold a Bachelor's degree or higher in computer science.
  • Possess a strong foundation in C++.
  • Be familiar with open-source libraries like Folly and Boost.
  • Have experience studying the source code of excellent open-source components.
  • Be proficient with NoSQL caches, message queues, and search engines, specifically Redis, Kafka, and Elasticsearch.
  • Be skilled in system analysis, design, and code refactoring.
  • Have experience in foundational and application architecture design for large-scale projects.
  • Be familiar with the design and application of distributed systems that handle high traffic, high concurrency, and high performance.
  • Have expertise in performance tuning.

Nice to have

  • Experience as a full-stack technical expert.
  • Experience building trading systems.
  • Experience building memory systems.

Skills & tools

  • C++ - Folly - Boost - Redis - Kafka - Elasticsearch

Practical notes

Bybit supports professional development with a Study Growth Fund. The company offers internal events, global collaboration, and opportunities for career advancement and internal mobility.

See also