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, ...)