At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves. Across our multiple offices globally, we are united by our core principles:
We Before Me
,
Do the Right Thing
, and
Get Things Done
. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.
What You’ll Be Doing:
Participate in the full development lifecycle, including design, coding, automated testing, and production releases of backend services
Be a problem solver and drive to get results
Able to find and fix performance, scalability and other live issues in a time critical environment
Prototype ideas quickly using cutting edge technologies
Communicate effectively to peers and leadership on tasks and projects
Collaborate closely with front-end, architecture and cross-functional teams and deliver compelling solutions
Passion for code quality, maintainability and testability
What We Look For In You:
2-3 years of experience or more in a Software Engineer role
Proven track record working with real-world projects, solid understanding of software development/delivery lifecycle
A strong advocate of code craftsmanship, excellent coding standards, constant quality improver mindset with a bit of healthy perfectionism
Strong CS fundamentals, solid knowledge of OOP/OOD, GoF design patterns
Proficiency with Java stack and JVM (memory/performance tuning, GC)
Solid understanding of concepts like Web Services, SOA, REST APIs, Message Queue, Distributed/Scalable Architecture
Proficiency in Spring Framework, Hibernate (or similar ORM), Maven, Git
Nice to Haves:
Experience with Java Spring Boot is preferred
You either are already or are eager to become an expert in the blockchain and cryptocurrency landscape and will understand how speculators, traders, digital asset exchanges, blockchain money services businesses and financial institutions operate
Experience working in a disruptive technology, successfully launching products, ideally, within FinTech, eCommerce, SaaS, AdTech, or Digital Wallet business experience
A history (and preference) of being both strategic, analytical and execution-oriented
Familiarity with product management processes and tools
Experience working with teams across offices and time zones