Kraken

26 open TypeScript positions

Visit Website

Open Positions

Kraken
Remote

Senior Software Engineer - TypeScript - Onchain

Remote Full-TimeEnglish

This role involves joining a small engineering team to design, develop, and maintain scalable, high-quality applications primarily using TypeScript. Key responsibilities include collaborating closely with product and cross-functional teams to deliver features end-to-end, writing clean, maintainable code, and contributing to architecture decisions. Candidates must have extensive experience building backend services with Node.js and TypeScript.

TypeScriptNode.jsGraphQLSQL +6
5mo ago
Kraken
Remote

Senior Software Engineer - TypeScript - Onchain

Remote Full-TimeEnglish

The Senior Software Engineer will join a small, talented engineering team focused on building high-quality enhancements and utility for Kraken's crypto products. Key responsibilities include designing, developing, and maintaining scalable applications using TypeScript, collaborating cross-functionally, and ensuring type safety and performance in the code base. The role requires significant ownership over technical decisions and adhering to strong engineering best practices.

TypeScriptNode.jsGraphQLSQL +6
5mo ago
Kraken
Remote

Software Engineer - TypeScript - Onchain

Remote Full-TimeEnglish

The role involves joining a small engineering team to design, develop, and maintain scalable, high-quality applications primarily using TypeScript. Key responsibilities include collaborating closely with product and cross-functional teams to deliver features end-to-end, writing clean, maintainable code, and participating in architecture decisions. Candidates should have 3-5 years of experience building backend services with Node.js and Typescript, alongside familiarity with blockchain technology.

TypeScriptNode.jsGraphQLSQL +6
5mo ago
Kraken
Remote

Software Engineer - TypeScript - Onchain

Remote Full-Time

This role involves joining a remote engineering team to build high-quality enhancements and add new utility to Kraken's crypto products. Key responsibilities include designing, developing, and maintaining scalable applications using TypeScript, while collaborating closely with product and cross-functional teams. Engineers will also be expected to review code, troubleshoot complex technical issues, and contribute significantly to architecture decisions.

TypeScriptNode.jsGraphQLSQL +6
5mo ago
Kraken
Remote

Senior Software Engineer - React Native - Growth

Remote Full-TimeEnglish

The Growth team at Kraken is seeking a Senior Software Engineer specializing in React Native to help expand the global user base by optimizing the entire user journey, particularly the onboarding and activation process. Key responsibilities include designing and maintaining high-quality mobile applications, setting the standard for first-time user experiences, and leading complex software system development. This role requires deep expertise in JavaScript/TypeScript, React Native, API design, and a strong understanding of data-driven decision-making to refine user engagement strategies.

React NativeJavaScriptTypeScriptAPI Design +6
6mo ago
Kraken
Remote

Senior QA Automation Engineer - Web3

Worldwide Full-TimeEnglish

This role is for an experienced Senior QA Automation Engineer focused on ensuring the quality and security of Web3 and backend systems, including infrastructure interacting with blockchains and smart contracts. Key responsibilities involve designing and maintaining automated test suites for backend services and end-to-end Web3 user flows, such as wallet interactions and transaction lifecycle validation. The engineer will automate UI tests using tools like Playwright/Cypress, integrate testing into CI/CD pipelines, and document quality strategies.

JavaScriptTypeScriptPythonAPI Testing +6
6mo ago

Get Jobs Like These

Weekly TypeScript jobs delivered to your inbox.

Kraken
Remote

Senior QA Automation Engineer - Web3

Remote Full-TimeEnglish

Kraken is seeking an experienced Senior QA Automation Engineer to join the platform team, focusing on ensuring the quality, reliability, and security of Web3 and backend systems. Key responsibilities include designing and maintaining automated test suites for backend services, APIs, and end-to-end Web3 user flows involving wallet interactions. The role requires deep integration of testing into the SDLC and CI/CD pipelines to deliver production-grade financial products.

JavaScriptTypeScriptPythonBackend Testing +6
6mo ago
Kraken
Remote

Senior Software Engineer - Full-Stack - Onchain

Worldwide Full-TimeEnglish

The Senior Software Engineer will join the Onchain team to contribute to the transformation of the digital assets industry by identifying problems and delivering novel solutions. Key responsibilities include collaborating with cross-functional partners, developing and maintaining services that power onchain experiences, and integrating 3rd party APIs and blockchain networks. The role requires building low-latency, high-availability scalable applications and mentoring other engineers.

Software EngineeringBlockchain TechnologyDeFiNode.js +6
6mo ago
Kraken
Remote

Senior Software Engineer - Full-Stack - Onchain

Remote Full-TimeEnglish

The Senior Software Engineer (Full Stack - Onchain) will join the Onchain team to help identify industry problems and deliver novel solutions in the digital assets space. Key responsibilities include collaborating with designers and product managers, developing and maintaining onchain services, and integrating 3rd party APIs and blockchain networks. This role requires extensive experience building scalable applications and a clear passion for both Software Engineering and Crypto.

Blockchain TechnologyDeFiNode.jsTypeScript +6
6mo ago
Kraken
Remote

Senior Sdet - Growth

Worldwide Full-TimeEnglish

The Growth Team is seeking a Software Development Engineer in Test (SDET) to scale automation efforts and maintain high quality for frontend and backend systems. Key responsibilities include designing and implementing robust automated tests using Playwright with TypeScript, integrating tests into CI/CD pipelines, and improving testing frameworks. This role requires strong collaboration with engineering and product teams to define strategies and ensure reliable releases.

TypeScriptPlaywrightUI Test AutomationAPI Test Automation +4
7mo ago
Kraken
Remote

Staff Software Engineer - Mobile/Frontend - Consumer

Remote Full-TimeEnglish

The Staff Frontend Engineer will own and evolve the frontend architecture and standards for Kraken's Earn features across web and mobile platforms. Key responsibilities include leading high-impact initiatives like major refactors, improving performance and reliability, and defining best practices for frontend development. This role requires setting technical direction, mentoring engineers, and deeply collaborating with product and service teams to deliver high-quality, intuitive user experiences for crypto products.

JavaScriptTypeScriptReactNext.js +6
7mo ago

Get Jobs Like These

Weekly TypeScript jobs delivered to your inbox.

Kraken
Remote

Staff Software Engineer - Mobile/Frontend - Consumer

Remote Full-TimeEnglish

The Staff Frontend Engineer will own the frontend architecture and technical direction for Kraken's Earn features across web and mobile platforms. Key responsibilities include leading large-scale initiatives, setting frontend standards, improving performance/reliability, and mentoring other engineers. This role is crucial for shaping how users engage with high-impact crypto and DeFi earning products globally.

JavaScriptTypeScriptReactNext.js +6
7mo ago
Kraken
Remote

Staff Software Engineer Growth

Worldwide Full-TimeEnglish

The Staff Software Engineer on the Growth team will lead complex, cross-cutting technical initiatives impacting user acquisition, activation, and retention. This hands-on leadership role requires setting technical direction, mentoring engineers, and ensuring systems are reliable and scalable. Responsibilities include leading technical direction for key initiatives, designing distributed systems, and partnering with Product and Data teams.

TypeScriptRustDistributed SystemsScalability +6
8mo ago
Kraken
Remote

Staff Software Engineer Growth

Remote Full-TimeEnglish

The Staff Software Engineer on the Growth team will set technical direction and lead complex, cross-cutting initiatives impacting user acquisition, activation, and retention. Key responsibilities include designing and evolving high-scale distributed systems, partnering with Product/Design/Data teams, and mentoring engineers. This high-impact, hands-on leadership role requires balancing product velocity with long-term technical excellence to drive measurable growth.

TypeScriptRustDistributed SystemsScalability +6
8mo ago
Kraken
Remote

Engineering Manager - Web - Pro

Remote Full-TimeEnglish

The Engineering Manager for the Web Pro team will lead and grow a globally distributed engineering team focusing on the trading interface UI layer for Kraken Pro. Key responsibilities include driving the design and architecture of performant frontend systems, partnering with Product and Design, and fostering technical excellence. This role requires strong technical leadership and deep experience with modern frontend frameworks to deliver the next generation of trading experiences across spot and futures markets.

Frontend DevelopmentFull-stack DevelopmentReactTypeScript +6
8mo ago
Kraken
Remote

Engineering Manager - Web - Pro

Remote Full-TimeEnglish

The Engineering Manager will lead and grow a distributed team responsible for the trading interface UI layer for Kraken Pro, driving technical direction and engineering excellence. Key responsibilities include designing, architecting, and delivering performant frontend systems, partnering with cross-functional teams, and fostering technical excellence. The role requires guiding initiatives to modernize the frontend stack, improve reliability, and enhance performance at scale while mentoring engineers.

Frontend DevelopmentFull-stack DevelopmentReactTypeScript +6
8mo ago

Get Jobs Like These

Weekly TypeScript jobs delivered to your inbox.

Kraken
Remote

Senior Software Engineer - Full-stack - Growth Product

Remote Full-TimeEnglish

The Senior Software Engineer will join the Growth Engineering team to build experiences connecting new users to the crypto ecosystem. Key responsibilities include partnering with product teams to implement features across web and mobile that drive activation, retention, and monetization. The role involves designing and shipping systems behind marketing funnels, signup/KYC flows, and engagement features, requiring strong technical skills applied to measurable business outcomes.

TypeScriptRustGoPython +6
8mo ago
Kraken
Remote

Senior Software Engineer - Full-stack - Growth Product

Remote Full-TimeEnglish

The Senior Product Engineer in Growth team will tackle complex problems by blending product thinking and engineering excellence across web and mobile platforms. Key responsibilities include partnering with cross-functional teams to implement features that drive measurable business outcomes like activation and retention, and collaborating on high-performance distributed systems. This role emphasizes using technical skills to solve business problems and drive growth through data-driven solutions.

TypeScriptRustGoPython +6
8mo ago
Kraken
Remote

Senior Software Engineer - Backend - Growth Platform

Remote Full-TimeEnglish

The Senior Software Engineer will design and maintain internal tooling, services, and developer platforms for the Growth Platform team, enabling faster and more reliable shipping for Growth engineering teams. Key responsibilities include architecting and building SDKs, CLIs, APIs, and shared backend services, while also owning reliability and performance improvements. This role focuses on building developer experiences, reliability, and scalability multipliers for business impact.

TypeScriptRustGoPython +6
8mo ago
Kraken
Remote

Senior Software Engineer - Backend - Growth Platform

Worldwide Full-TimeEnglish

The Senior Software Engineer on the Growth Platform team will design and maintain internal tooling, services, and developer platforms to empower Growth teams to move faster and ship reliably. Key responsibilities include architecting and building SDKs, CLIs, APIs, and backend systems, as well as evolving scalable backend infrastructure. This role is focused on improving developer experience, reliability, and scalability for products serving millions globally.

TypeScriptRustGoPython +6
8mo ago
Kraken
Remote

Data Engineer - Staked

Remote Full-TimeEnglish

The Data Engineer at the Staked team (now part of Kraken Institutional) will play a crucial role in extracting and organizing data from various proof-of-stake blockchains. Key responsibilities include developing software for data collection and indexing, maintaining a reliable API for account histories, and tracking public blockchain sources. The role requires strong experience with Python and SQL to ensure high standards for data integrity for institutional staking solutions.

PythonSQLSoftware Engineering PrinciplesCode Readability +6
8mo ago

Get Jobs Like These

Weekly TypeScript jobs delivered to your inbox.

Kraken
Remote

Data Engineer - Staked

Remote Full-TimeEnglish

The Data Engineer will join the Staked team (now part of Kraken Institutional) to extract and organize data from various blockchains, preparing it for analysis. Key responsibilities include developing software for data collection/indexing, maintaining reliable APIs for account histories, and tracking public blockchain sources. This role requires strong experience in Python, SQL, and software engineering principles to ensure high data integrity for institutional staking solutions.

PythonSQLSoftware Engineering PrinciplesCode Readability +5
8mo ago
Kraken
Remote

Full-Stack Engineer - Custody

Remote Full-TimeEnglish

The Institutional Engineering Team is seeking an engineer to build secure, high-performance custody and settlement systems for institutional clients. Key responsibilities include developing backend microservices using TypeScript/Node.js, integrating with blockchain networks, and building event-driven systems with Kafka. This role requires strong expertise in secure system design, distributed architectures, and backend technologies.

Node.jsTypeScriptNestJSMicroservices +6
8mo ago
Kraken
Remote

Full-Stack Engineer - Custody

Remote Full-TimeEnglish

The Institutional Engineering Team is seeking a Fullstack Engineer to build secure, high-performance custody and settlement systems for institutional clients. Key responsibilities include building backend microservices in TypeScript/Node.js, integrating with blockchain networks, developing event-driven systems using Kafka, and contributing to React/Next.js frontend applications. The role requires 5+ years of experience with expertise in Node.js, TypeScript, microservices, and SQL.

Node.jsTypeScriptNestJSMicroservices +6
8mo ago
Kraken
Remote

Senior Software Engineer - Frontend - Pro

Remote Full-TimeEnglish

The Senior Software Engineer - Frontend - Pro will be responsible for designing, developing, and maintaining high-quality applications using React and setting the standard for code quality. Key responsibilities include leading complex software systems development, significantly influencing technical decisions, and mentoring other engineers. This is a fully remote role focused on the trading backend services, APIs, and various trading services for Kraken Pro.

ReactJavaScriptTypeScriptAPI Design +6
9mo ago
Kraken
Remote

Senior Software Engineer - Frontend - Pro

Worldwide Full-TimeEnglish

The Senior Software Engineer will focus on designing, developing, and maintaining high-quality frontend applications using React for the Kraken Pro trading backend services team. Key responsibilities include setting code standards, leading complex system development, influencing technical strategy, and mentoring other engineers. The role requires mastery of multiple technologies and a deep understanding of scalable, fault-tolerant system architecture.

Software DevelopmentReactJavaScriptTypeScript +6
9mo ago

Looking for more opportunities?

Browse all TypeScript jobs from other companies

View All Jobs