Rust
Go
TypeScript

Senior Software Engineer - Full Stack - Growth

Overview

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.

Job Description

Kraken is a world-class team with crypto conviction, united by the desire to discover and unlock the potential of crypto and blockchain technology. Kraken is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.

Responsibilities

  • - Design and implement robust services and libraries
  • - Work across both the frontend and backend, owning solutions end to end
  • - Write reusable, testable, and highly efficient code
  • - Collaborate on the architecture of large-scale distributed systems
  • - Work alongside hundreds of experienced engineers in a high-performance environment

Required Skills

  • - 7+ years of software engineering experience
  • - Experience developing backend systems using at least one of the following languages: Rust, Go, TypeScript, Python, or Ruby
  • - Experience developing frontend applications using JavaScript or TypeScript
  • - Proficiency with React as a frontend framework
  • - Familiarity with Docker, Kubernetes, and infrastructure-as-code tools such as Terraform
  • - Strong knowledge of modern databases, including MySQL (MariaDB) and Redis
  • - Solid understanding of CI/CD pipelines, including GitLab CI or similar tools
  • - Security-first mindset when designing systems to ensure robustness
  • - Ability to autonomously debug issues across the stack (OS, network, application)
  • - Solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and event-driven architectures
  • - Ability to collaborate effectively with product teams to gather requirements and design appropriate systems
  • - Proven track record of taking complete end-to-end ownership of systems and libraries
  • - Experience mentoring other engineers and contributing to the definition of a strong technical culture

Benefits

  • - Offers Equity
  • - Offers Bonus
  • - Wellness allowance
  • - Other benefits [US Only] (including medical, dental, vision and 401(k))

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