Design, develop and maintain features in a large, multi-product React web application used by professional traders globally.
Own performance end to end: profile, measure and optimise real-time UI updates so the app stays responsive under heavy WebSocket throughput.
Build and evolve the WebSocket and Web Worker layer that powers live market data, balances, positions and order updates.
Leverage LLM's to accelerate development and build agentic flows to automate tasks.
Contribute to technical strategy including architecture, state management, and shared libraries.
Own observability for features through Sentry instrumentation, Mixpanel events, and structured logs.
Write integration and component tests.
Set the standard for high-quality code through reviews and mentorship.
TypeScriptReact
Showing 1 of 44 positions
About Kraken
Kraken pioneers financial freedom by accelerating cryptocurrency adoption. Serving over 7 million clients, Kraken facilitates spot and futures trading for Bitcoin, Ethereum, and 40+ other digital assets against major national currencies. Kraken also provides robust B2B infrastructure through Payward Services for fintechs and institutions, empowering them to offer crypto solutions. Kraken builds an array of products like Kraken Pro, Wallet, and Futures, ensuring access for advanced traders and newcomers alike. Their API access for engineers and 24/7 support solidify their market position.
How We Work
Kraken operates as a fully remote company, with Krakenites across 70+ countries speaking over 50 languages. This distributed model fosters asynchronous work, supporting flexibility and autonomy across diverse time zones. The culture is deeply mission-driven, rooted in crypto values, and prioritizes outcomes, knowledge, and skill over traditional credentials. Kraken fosters open and candid communication, valuing continuous feedback.
Engineering at Kraken
Kraken engineers solve complex challenges in high-performance, low-latency, and scalable systems crucial for cryptocurrency trading. They utilize C# and ASP.NET Core for backend services, deploying applications in AWS with PostgreSQL for robust data management. Core infrastructure teams operate and evolve shared data systems like MariaDB, Kafka, Redis, and Elasticsearch, often within Kubernetes environments. Engineers use Python, Rust, Go, and TypeScript, building reliable, secure, and performant systems that balance rapid experimentation with long-term technical excellence.
Why Join Us
Drive financial freedom and inclusion by accelerating global crypto adoption.
Contribute to a mission-driven, remote-first company with global impact and scale.
Work on cutting-edge financial systems, using modern tech like Rust, AWS, and Kubernetes.
Experience true ownership and accountability in your role, shaping product and engineering direction.
Join a team committed to continuous learning, strong security, and world-class client support.
Benefits & Perks
Globally competitive compensation, including equity and bonuses.