(Senior) Engineer, Security
About Us
At OKX, we believe in the transformative power of technology. Our company was established in 2017 and has quickly become one of the world's leading cryptocurrency spot and derivatives exchanges. We have harnessed the potential of blockchain technology to revolutionize the financial ecosystem. Our diverse range of products, solutions, and trading tools have garnered the trust of over 20 million users in more than 180 regions worldwide. We strive to provide an engaging platform that empowers individuals to explore the world of crypto. In addition to our renowned DeFi exchange, we have a research arm called OKX Insights that stays at the forefront of the latest cryptocurrency industry trends. With our commitment to innovation and expansive suite of crypto products and services, we envision a world of financial access backed by blockchain and the power of decentralized finance.
We believe in investing in our people just as much as we invest in technology. Our culture revolves around teamwork, adaptability, and doing the right thing. We are dedicated to creating a friendly, fulfilling, and inclusive environment for all OKers. Regardless of your background, we want every individual to feel valued, respected, and empowered to develop and thrive. Our goal is to bring out the best in you.
About the Role
Responsibilities
- Design, develop, and maintain high-performance backend systems to support client security projects.
- Collaborate with team members to define technical architecture and system design, ensuring scalability and stability.
- Work closely with the team to solve technical challenges and deliver high-quality code on time.
- Optimize system performance and reliability to enhance user experience.
- Conduct code reviews to ensure code quality and security.
- Stay up-to-date with the latest technology trends in the industry and drive improvement in the team's technical capabilities.
Requirements
- Bachelor's degree or higher in computer science, information security, communication, or related field.
- Experience in backend development with proficiency in one of Golang, Java, or Python.
- Familiarity with common backend development frameworks and tools, such as Gin, Echo, etc.
- Strong knowledge of database design and optimization, including SQL and NoSQL databases.
- Understanding of common network protocols and security mechanisms, as well as client security vulnerabilities and mitigation methods.
- Familiarity with microservices architecture and containerization technologies like Docker and Kubernetes.
- Excellent problem-solving skills and ability to work collaboratively in a team.
- Strong communication skills for effective collaboration with team members and other departments.
- Experience in relevant domain projects preferred.
Benefits
- Competitive total compensation.
- Comprehensive insurance coverage for employees and their dependents.
- More perks and benefits to be discussed during the process!