Proof of work
The team
Join a small, talented team of engineers building high-quality enhancements and bringing new onchain utility to Kraken. In this role, you’ll take significant ownership of technical decisions, collaborate closely with product, and cross-functional engineering teams to deliver exciting new opportunities.
The opportunity
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 applications
Write reusable, testable, and efficient code
Create optimized database schemas
Mentoring of engineers and contribution to hiring
Skills you should HODL
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 applications 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 applications
Understanding user authentication and authorization between multiple systems, servers, and environments
Clear passion for both Software Engineering and Crypto
Take complete end-to-end ownership of tasks.