Senior Software Engineer - Full Stack - Onchain
Kraken
$127k - $203k
Remote, United States, Europe, Canada
Node.js
Typescript
React
Senior Software Engineer - Full Stack - Onchain
Overview
Building the Future of Crypto. Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.
Job Description
Kraken is a mission-focused company rooted in crypto values. As a Krakenite, you’ll join us on our mission to accelerate the global adoption of crypto, so that everyone can achieve financial freedom and inclusion. For over a decade, Kraken’s focus on our mission and crypto ethos has attracted many of the most talented crypto experts in the world.
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 applications
- - Write reusable, testable, and efficient code
- - Create optimized database schemas
- - Mentoring of engineers and contribution to hiring
Required Skills
- - 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
Benefits
- - Offers Equity
- - Offers Bonus
- - Wellness allowance
- - Medical, dental, vision and 401(k) [US Only]
About the company
Buy, sell, trade and learn about crypto on Kraken — the simple, powerful crypto platform that grows with you.
All Job Openings at Kraken