Kraken is looking to accelerate the global adoption of crypto, so that everyone can achieve financial freedom and inclusion, by building the future of crypto and identifying problems in the industry and delivering novel solutions.
Requirements
- 5+ years of full-time engineering experience within a large technology organization or fast growing startup
- Experience working with blockchain technology and DeFi
- Experience building backend services with Node.js, Typescript
- Experience building and maintaining high volume production quality systems using React or React Native, with good knowledge of state management and client side systems design
- Experience working with GraphQL, SQL, RESTful APIs and WebSockets
- Good understanding of best practices with version control and continuous integration.
- Solid understanding of engineering and design principles behind distributed and scalable systems
Responsibilities
- Collaborate with designers and product managers to understand business needs
- Work jointly with devOps all along the software development lifecycle from the writeup of technical specifications in the form of RFCs, to feature development and testing.
- Develop and maintain services that power onchain experiences.
- Integrate 3rd party APIs and multiple blockchain networks into our products.
- Design and implementation of low-latency, high-availability scalable systems
- Write reusable, testable, and efficient code
- Create optimized database schemas
Other
- Take complete end-to-end ownership of tasks.
- Mentoring of engineers and contribution to hiring
- Clear passion for both Software Engineering and Crypto
- Ability to work in a fully remote environment
- Familiarity with the Kraken app and culture