About the company
Kraken, the trusted and secure digital asset exchange, is on a mission to accelerate the adoption of cryptocurrency so that you and the rest of the world can achieve financial freedom and inclusion. Our 2,350+ Krakenites are a world-class team ranging from the crypto-curious to industry experts, united by our desire to discover and unlock the potential of crypto and blockchain technology. As a fully remote company, we already have Krakenites in 70+ countries (speaking 50+ languages). We're one of the most diverse organizations on the planet and this remains key to our values. We continue to lead the industry with new product advancements like Kraken NFT, on- and off-chain staking and instant bitcoin transfers via the Lightning Network.
Job Summary
The opportunity
📍Design and implementation of microservices in Rust 📍Implementation of reusable components/libraries for Kraken’s backend systems 📍Write highly scalable, high volume services 📍Create optimized database schemas
Skills you should HODL
📍5+ years of experience in software engineering 📍Experience writing network services or asynchronous code in Rust 📍Experience using a Linux server environment 📍Ability to define technical requirements and drive projects through to completion 📍Assume technical responsibility of complex backend systems, identify opportunities for system improvement 📍Have experience with system languages (C, C++, Go) and/or strongly typed programming (OCaml, Haskell, Rust) 📍Previous trading knowledge is a nice to have 📍Knowledge about distributed systems and technologies (gRPC, Kafka, NoSQL, SQL, Redis, ...)