Senior Engineer - Web 3 Application - Wallet
Company Overview
At OKX, we deeply believe in the transformative power of technology. Established in 2017, OKX stands out globally as a premier cryptocurrency spot and derivatives exchange. We are at the forefront of utilizing blockchain technology to revolutionize the financial sphere, offering a wide array of advanced products and solutions that cater to the evolving market demands. With over 20 million users across 180 regions worldwide, OKX is dedicated to providing an interactive platform that empowers individuals to engage with the crypto realm. In addition to our world-class DeFi exchange, OKX also boasts OKX Insights, a forward-thinking research division that stays ahead of industry trends. With a wide range of crypto services and a commitment to innovation, OKX aims to create a financial landscape supported by blockchain and DeFi capabilities. We prioritize our people just as much as we prioritize cutting-edge technology. Our culture values teamwork, adaptability, and integrity, ensuring a welcoming and inclusive environment where every team member can excel and thrive.
Role Summary
Responsibilities:
- Lead the development of blockchain application layer business services such as web3 wallet, staking, and DeFi protocol design.
- Conduct system performance optimizations and technical R&D to maintain high availability and reliability.
- Utilize architecture expertise to identify optimization opportunities and enhance engineering efficiency.
- Understand product requirements and execute functional and architectural design optimizations accordingly.
Qualifications:
- Proficient in Java programming and possess a solid understanding of fundamental concepts like IO, multithreading, and collections, along with JVM principles.
- Hold a Bachelor's degree or higher in computer science, software engineering, or related fields.
- Skilled in mainstream development frameworks like SpringBoot and MyBatis.
- Familiarity with databases such as MySQL, Redis, Elasticsearch, HBase, Kafka, or middleware.
- Strong enthusiasm for technology, a broad perspective, a passion for learning, and ambition.
- Previous experience in developing blockchain platform products, with knowledge of Bitcoin, Ethereum, or mainstream DeFi projects like MakerDao, Uniswap, Compound, Synthetix.
Preferred Qualifications:
- Exposure to high-concurrency, high-availability, and high-performance project development is desirable.
- Familiarity with blockchain technology and knowledge of BTC, ETH, Cosmos, Dot, or DeFi projects like MakerDao, Uniswap, Compound, Synthetix.
- Excellent communication skills, project management experience is a plus.
- Proficiency in at least one language among C++, Go, TypeScript.
Benefits & Perks
- Competitive total compensation package.
- Extensive insurance coverage for employees and their dependents.
- Additional perks and benefits to be discussed during the selection process.