Engineering Director
About OKX:
OKX is a leading cryptocurrency exchange that was established in 2017. Our mission is to use technology to reshape the future. We utilize blockchain technology to offer diverse and sophisticated products, solutions, and trading tools in the financial ecosystem. With over 20 million users across 180 countries, our goal is to empower individuals to explore the world of crypto. In addition to our exchange, we also have a research arm called OKX insights that stays at the forefront of cryptocurrency trends. We are committed to innovation and aim to create a world of financial access backed by blockchain and decentralized finance.
We not only invest in technology, but we also invest in our people. Our engaging culture promotes teamwork, embraces change, and strives to always do the right thing. We are dedicated to providing a friendly and rewarding environment where everyone feels valued, respected, and has equal opportunities to grow and succeed. No matter where you come from, we want to bring out the best in you.
About the team:
The Platform Team plays a crucial role in driving user growth and supporting our global users in embracing encrypted assets. This team is responsible for developing innovative products and tools to support the customer journey and drive business growth worldwide. As a member of the Customer Lifecycle & Segmentation Team, you will have a key role in building and scaling the new customer lifecycle and segmentation service. Join our dynamic and growing platform team and help shape the future of our company and product.
Responsibilities:
- Develop and implement a new backend service for Customer Lifecycle & Segmentation
- Collaborate with Product, Design, and Marketing teams to drive innovation and execute plans
- Design and implement distributed services that are highly available and high-performing
- Contribute to defining best practices in technology and perform code reviews for peers
Requirements:
- Bachelor's degree in Science, Technology, Engineering, or Mathematics
- Practical experience in developing Microservice/API using Java/SpringBoot/SpringCloud
- Strong understanding of distributed architecture, multi-threading, and messaging frameworks like Kafka
- Proficiency in designing and developing relational databases
- Comfortable working in a cloud-based Linux environment
- Proven experience in automated testing and continuous integration
- Knowledge of integrating with third-party software through APIs/SDKs
Perks & Benefits:
- Competitive total compensation
- Comprehensive insurance coverage for employees and their dependents
- Foodpanda program
- More perks will be discussed during the application process!