1 day ago
Spain (city not specified) +14 moreSenior
Responsibilities
- Design and implement customer-facing Rust backend services for trading, payments, and crypto experiences.
- Own features end to end from customer problem and implementation through launch and user impact.
- Collaborate with product teams and integrate services with Kraken’s trading infrastructure.
- Propose improvements and independently translate evolving product requirements into resilient solutions.
- Use AI extensively for coding, codebase understanding, implementation validation, architecture, and product validation.
- Debug across operating system, network, and application layers while maintaining a security-first design approach.
Requirements
- Proficiency as a Rust/backend engineer with network services, asynchronous code, distributed systems design, RPC protocols, Kafka, and event-driven architectures.
- Experience shipping product features from problem definition through implementation, launch, and measurable user impact.
- Meaningful existing use of AI in software development workflows.
- Ability to work across backend and frontend boundaries and drive features independently.
- Strong understanding of customer experience and product metrics.
- Full-stack experience including React, TypeScript, or other frontend frameworks is preferred.
- Cryptocurrency or blockchain domain knowledge is preferred.
- Experience building products at consumer-focused technology companies is preferred.
Tech Stack
Categories
About Kraken
Kraken builds a global digital asset trading platform for individuals and institutions, offering spot, margin, futures, staking, OTC, and related infrastructure. The company generates revenue primarily from trading and financing fees and institutional services. Founded in 2011 and operated by privately held Payward, it is remote-first and serves customers worldwide; it has published cryptographic Proof of Reserves since 2014 to verify client asset holdings.
