
Job Overview
Location
Remote
Job Type
Full-time
Category
Software Engineer
Date Posted
February 12, 2026
Full Job Description
đź“‹ Description
- • Join Kraken, a leading cryptocurrency exchange with a mission to accelerate the global adoption of crypto and empower individuals with financial freedom and inclusion. As a fully remote company with a global presence, we are seeking a highly skilled and motivated Senior Software Engineer with a specialization in TypeScript and onchain technologies to contribute to our innovative product development.
- • In this pivotal role, you will become an integral part of a small, high-caliber engineering team dedicated to building robust, high-quality enhancements and introducing groundbreaking new utility to the Kraken platform. You will be entrusted with significant ownership of technical decisions, fostering a collaborative environment where your expertise directly shapes the direction of our projects.
- • Your responsibilities will extend to the full software development lifecycle, from conceptualization and design through to development, testing, and deployment. You will collaborate closely with product managers, designers, and fellow engineering teams to deliver features and products that meet the highest standards of quality, performance, and user experience.
- • A core aspect of this role involves designing, developing, and maintaining scalable, high-quality applications with a strong emphasis on TypeScript. This includes architecting solutions that are not only functional but also resilient, performant, and easily maintainable in the long term.
- • You will actively participate in code reviews, providing and receiving constructive feedback to uphold and elevate engineering best practices across the team. This collaborative approach ensures code quality, knowledge sharing, and continuous improvement.
- • Debugging, troubleshooting, and resolving complex technical issues will be a key part of your day-to-day activities. Your ability to identify root causes and implement effective solutions will be critical to maintaining the stability and reliability of our systems.
- • You will contribute significantly to architecture decisions and the technical roadmaps for our onchain initiatives. This involves strategic thinking about future development, technology choices, and the overall evolution of our crypto-native products.
- • A strong focus on type safety and performance will be paramount in your development work. You will leverage TypeScript's capabilities to build secure, efficient, and predictable codebases.
- • Experience working with GraphQL, SQL, RESTful APIs, and WebSockets is essential for integrating various services and ensuring seamless communication within our complex ecosystem.
- • A deep understanding of blockchain technology and Decentralized Finance (DeFi) is crucial for this role. You will be working at the forefront of crypto innovation, contributing to products that leverage these cutting-edge technologies.
- • You will be expected to possess a solid understanding of software engineering fundamentals, including data structures, API design principles, and asynchronous programming patterns. This foundational knowledge will enable you to build efficient and scalable solutions.
- • Proficiency with version control systems, particularly Git, and collaborative development workflows is a must. You will be working in a fast-paced, distributed team environment, requiring effective use of these tools.
- • The ability to write clear, concise technical documentation and communicate effectively with both technical and non-technical stakeholders is vital for ensuring alignment and successful project execution.
- • Understanding user authentication and authorization mechanisms between multiple systems, servers, and environments is a key requirement for building secure and integrated solutions.
- • This role offers a unique opportunity to work on cutting-edge blockchain technology within a company that is deeply committed to its crypto ethos and the mission of financial freedom. You will have the chance to make a significant impact on the future of crypto adoption and contribute to a product used by millions worldwide.
- • We encourage candidates who are passionate about crypto and possess strong technical skills, even if they don't meet every single listed requirement, to apply. Kraken values meritocracy and seeks individuals with the right abilities, knowledge, and skills, fostering a diverse and inclusive environment where all contributions are celebrated.
🎯 Requirements
- • 7+ years of full-time engineering experience in a large technology organization or fast-growing startup.
- • 7+ years of experience building backend services with Node.js and TypeScript.
- • Proven experience working with blockchain technology and DeFi.
- • Strong understanding of software engineering fundamentals, including data structures, APIs, and async programming.
- • Experience with GraphQL, SQL, RESTful APIs, and WebSockets.
🏖️ Benefits
- • Fully remote work environment with flexibility to work from 70+ countries.
- • Opportunity to work on cutting-edge blockchain and DeFi technologies.
- • Collaborative and mission-driven company culture with a focus on crypto values.
- • Competitive compensation and benefits package.
- • Professional development and growth opportunities within a leading crypto company.
Skills & Technologies
JavaScript
TypeScript
Node.js
Git
GraphQL
Senior
Remote
About Kraken
Kraken is a global cryptocurrency exchange established in 2011, offering spot and futures trading for Bitcoin, Ethereum and 200+ digital assets. Headquartered in San Francisco with entities worldwide, it serves retail and institutional clients, providing custody, staking, an NFT marketplace and OTC desk. The platform emphasizes security, regulatory compliance and educational resources.
Similar Opportunities

Jitterbit, Inc.
Rio de Janeiro
Full-time
Expires Feb 24, 2026
JavaScript
TypeScript
Angular
+4 more
2 months ago


