Principal Engineer/Senior Engineer - Defi - Chain(DApp)
About Us
At OKX, we believe that technology is reshaping our future. Established in 2017, OKX is a worldwide leader in cryptocurrency spot and derivatives exchanges. We utilize blockchain technology to reshape the financial landscape by offering a wide range of innovative and sophisticated products, solutions, and trading tools. With over 20 million users in 180 regions globally, OKX aims to provide an engaging platform that empowers individuals to explore the world of crypto. Along with our world-class DeFi exchange, we also have OKX Insights, a research arm that stays at the forefront of the latest trends in the cryptocurrency industry. Our commitment to innovation and our diverse range of crypto products and services fuels our vision of a decentralized financial future.
We value our people as much as we value technology. Our culture is built on collaboration, embracing change, and doing what's right. We are dedicated to creating a friendly, rewarding, and inclusive environment for all our employees. Regardless of your background, here at OKX, everyone feels valued, respected, and has equal opportunities for development and success. We want to bring out the best in you.
About the Role
The Chain backend team plays a vital role in developing OKX multi-public chain DApp and web3 infrastructure services. This includes abstract account wallets, oracles, Subgraphs, and more. The team works closely with on-chain businesses, providing quick and efficient support, and actively driving the exploration and implementation of new web3 businesses and technologies.
Responsibilities
- Develop and implement technical solutions for Web3 DApp projects
- Coordinate and manage resources, oversee project research and development, troubleshoot issues, and ensure timely and high-quality completion
- Foster cross-team communication and enhance collaboration efficiency through code quality control and collaboration
- Handle team tasks and contribute to the cultivation of technical talent in the industry
Requirements
- Solid foundation in Java, with a deep understanding of JVM configuration optimization strategies and tuning, IO, multithreading, concurrency frameworks, common data structures, algorithms, and design patterns. Strong programming standards and relevant work experience
- Familiarity with mainstream open-source application frameworks, such as SpringBoot, SpringMVC, Mybatis, SpringCloud, etc.
- Proficiency in commonly used Middleware, such as MQ, RPC, cache, message queue, MySQL, etc.
- Thorough understanding of common caching systems like Memcached and Redis, and the ability to choose appropriate caching solutions
- In-depth knowledge of distributed system principles, including CAP, consistency, idempotence operations, etc.
Nice to Have
- Clear logical thinking and quick decision-making abilities, along with strong communication skills
- Innovative mindset and exploratory spirit, with a strong aptitude for teamwork
- Understanding of Web3, DApp business, and technology. Previous work experience in these areas is preferred
Perks & Benefits
- Competitive total compensation package
- Comprehensive insurance coverage for employees and their dependents
- More details will be provided as part of the selection process!