
About OKX
The all-in-one cryptocurrency trading platform
Key Highlights
- Over 50 million active accounts in 180+ countries
- Comprehensive services including trading, NFTs, and DeFi
- Headquartered in Mahe, Seychelles with 1001+ employees
- Market recovery fund launched to support crypto firms
OKX is a leading cryptocurrency exchange headquartered in Mahe, Seychelles, serving over 50 million active users across 180 countries. The platform offers a comprehensive suite of services, including crypto trading, NFT marketplaces, and decentralized finance (DeFi) products. With a commitment to se...
🎁 Benefits
OKX provides a comprehensive insurance package covering medical, dental, vision, disability, and life insurance. Employees enjoy paid parental leave, ...
🌟 Culture
OKX fosters a culture focused on accessibility in cryptocurrency trading, aiming to demystify the crypto space for users of all levels. The company va...
Skills & Technologies
Overview
OKX is hiring a Data Middleware Software Engineer to design and develop high-performance database middleware. You'll work with technologies like Redis, MySQL, and Elasticsearch to ensure low latency and high availability. This role requires experience in database architecture and optimization.
Job Description
Who you are
You have a strong background in database engineering, with at least 3-5 years of experience in designing and developing middleware solutions that handle high transaction volumes. Your expertise includes working with technologies such as Redis, MySQL, and Elasticsearch, and you understand the intricacies of optimizing SQL performance and distributed transactions. You are skilled in creating high-availability architectures and have a keen eye for detail when it comes to data consistency and monitoring systems. You thrive in collaborative environments and are eager to contribute to the evolution of next-generation data solutions.
Desirable
Experience with Lindorm SDK and Mybatis is a plus, as well as familiarity with data access layer architectures. You are comfortable working in fast-paced environments and can adapt to changing requirements while maintaining a focus on quality and performance. You have a proactive approach to problem-solving and enjoy tackling complex challenges in database design and implementation.
What you'll do
In this role, you will be responsible for the design and development of the company's database middleware, ensuring it meets the core technical requirements for scenarios with extremely high transaction traffic and low latency. You will design high-performance database middleware and data access layer architectures, optimizing SQL performance and distributed transaction processing. You will also build a data monitoring system and design integration solutions that guarantee data consistency across various applications. Your work will directly impact the reliability and efficiency of OKX's data infrastructure, enabling millions of users to access crypto trading and decentralized applications seamlessly.
You will collaborate closely with cross-functional teams, including software engineers and product managers, to understand their needs and translate them into technical solutions. You will participate in architectural discussions and contribute to the overall roadmap planning for the company's data initiatives. Your insights will help shape the future of OKX's data capabilities, ensuring they remain at the forefront of the crypto industry.
What we offer
At OKX, you will be part of a dynamic team that is passionate about reshaping the future of finance through blockchain technology. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a supportive and inclusive environment that values collaboration and innovation. Join us in our mission to provide safe and reliable access to crypto markets for individuals and institutions alike.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at OKX.
Similar Jobs You Might Like
Based on your interests and this role

Software Architect
OKX is seeking a Senior Middleware Architect to join their elite middleware team. You'll work on optimizing existing technologies and exploring innovations in microservice governance and messaging middlewares. This role requires expertise in Java and related technologies.

Security Engineer
OKX is hiring a Senior Engineer (Security) for their Middleware Platform to develop an internal Data Loss Prevention system. You'll work with technologies like Java, Python, and AWS to enhance security features. This role requires strong experience in security engineering.

Data Engineer
OKX is seeking a Data Engineer to design and build efficient data pipelines that empower evidence-based decision-making. You'll work with data technologies to improve the quality of the company's products and services. This role requires experience in data ingestion, ETL processes, and data visualization.

Software Architect
OKX is seeking a Senior Architect - Middleware to design and oversee the architecture of infrastructure solutions. You'll work with technologies such as Spring and microservices frameworks to enhance the company's offerings in the cryptocurrency space. This role requires significant experience in architecture and middleware solutions.

Data Engineer
OKX is hiring a Senior Data Engineer to design and maintain data processing pipelines using Flink. You'll work with blockchain technologies and ensure high performance and scalability in data systems. This role requires expertise in DApps and smart contract security.