Graduate Hire 2023/24 - Software Engineer
Who We Are
At OKX, we believe in leveraging technology to shape the future. Founded in 2017, OKX is a leading global cryptocurrency exchange that offers a wide range of products, solutions, and trading tools. Utilizing blockchain technology, we strive to reshape the financial ecosystem by providing diverse and sophisticated options to our users. Trusted by over 20 million users in more than 180 regions worldwide, our goal is to empower individuals to explore the world of crypto. In addition to our cutting-edge DeFi exchange, OKX Insights, our research arm, is at the forefront of the latest trends in the cryptocurrency industry. With our commitment to innovation, we envision a world of financial access supported by blockchain and decentralized finance.
We invest in our people just as much as we invest in technology. Our culture is inclusive, embracing change, and doing what's right. We are dedicated to creating a friendly, rewarding, and diverse environment for our team. Regardless of your background, everyone at OKX feels valued, respected, and has equal opportunities to grow and succeed. We want to bring out the best in you.
About OKX Graduate Program (Supernova)
The Supernova Program is a three-year Career Accelerator Program designed to expedite the career progression of high-performing graduates. This program focuses on developing technical expertise and preparing future leaders in Product Engineering, Product Management, and Product Design. We believe in the power of the new generation, and by joining us, you can shape your own narrative within the crypto industry.
As a graduate Software Engineer at OKX, your role will involve building and maintaining our platform, which serves millions of daily active users. You will collaborate with design, product, and other engineering teams to identify customer needs and deliver high-quality features through rapid iterations. This is a unique opportunity to gain experience in the entire lifecycle of crypto platforms, including pro/retail trading, asset management, and wallets.
Hiring Teams
- Mobile: As a Mobile Engineer at OKX, your responsibility will be building and maintaining our core mobile app, used by millions of daily active users. You will get hands-on experience in the full lifecycle of a crypto mobile application, including retail/pro trading, asset management, wallets, and more.
- Frontend: As a Frontend Engineer, you will work closely with our top-notch frontend development team on a range of products. Your focus will be on developing performant solutions for our world-class digital asset trading platform, serving millions of active users.
- Backend: As a Backend Engineer, your focus will be on building our state-of-the-art Cefi/Defi/Quant platform. Your work will enable our global customers to buy and sell their digital assets seamlessly and flawlessly.
What You'll Be Doing
- Collaborate with the global engineering team to design and develop cutting-edge crypto-related products on our platform. Create customized solutions that prioritize performance, scalability, and continuous integration while maintaining overall architecture consistency.
- Solve problems by building highly available, high-performance distributed services. Strive for optimization and maximize user satisfaction in a time-critical manner.
- Work closely with Design, Product, and Marketing teams to drive rapid innovation. Transform design ideas into quality features that can handle millions of users. Effectively communicate project deliverables to peers, cross-functional teams, and leadership.
- Stay abreast of industry trends and evaluate new solutions to meet our fast-growing business needs. Prototype ideas quickly using cutting-edge technologies.
- Maintain high-quality technical documentation. Follow technology best practices and participate in code reviews with peers. Improve efficiency in cross-office/time zone collaboration.
What We Look For In You
- Bachelor's degree in Computer Science, Technology, Engineering, Mathematics, or related technical disciplines, or a self-taught enthusiast.
- Relevant tech stack skillset for the respective specialization, such as Java/SpringBoot/SpringCloud, Microservice/API development, JavaScript, React/Angular/Vue, HTML5/CSS3, Kotlin/Objective-C/Swift, relational databases, and data structures and algorithms.
- Passion for the latest technology. Curiosity to learn all aspects of trading products in financial and crypto markets, including spot, future, swap, options, and structured products.
- Analytical mindset with a positive problem-solving attitude. Proactive team player who embraces a growth mindset. Flexible and comfortable navigating ambiguity with a global perspective.
- Experience with automated testing and continuous integration practices.
Nice to Haves
- Experience in internships or freelance projects involving the design and development of microservice programs. Ability to engage in cross-browser development.
- Comfortable working in a cloud-based Linux environment. Knowledgeable in multi-threading and distributed architecture. Familiarity with messaging frameworks like Kafka or with daily development tools like npm, gulp, webpack, git, etc.
- Interest in becoming a full-stack architect and open to rotating among specializations. Curiosity and excitement about the crypto/blockchain industry.
Highlights of Perks & Benefits
- Competitive total compensation package
- Comprehensive insurance coverage for employees and dependents
- Meal Allowance Program
- Surprises to discover!
Equal Opportunity
OKX is committed to providing equal employment opportunities, regardless of race, color, genetic information, religion, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, marital status, disability status, or Veteran status. We also consider qualified applicants regardless of their criminal histories, in accordance with legal requirements. If you require accommodation, please inform your recruiter during the application process.