Software Engineer - Rust - Consumer
π 30 days ago
π΅π± Polandπ§π· Brazilπ΅πͺ PeruπΈπͺ Swedenπ¨π΄ Colombiaπ¦π· Argentinaπ·π΄ Romaniaπ¨πΎ CyprusπΏπ¦ South Africaπ¨πΏ Czech RepublicππΊ Hungaryπ²π½ Mexicoπ¨π± ChileπͺπΈ Spainπ§π¬ Bulgariaπ Remoteπ Full Timeπ Senior-LevelποΈ Backend Engineer
RustKafkaDistributed SystemReactTypeScript
π Description
- This role primarily involves developing features and maintaining our βConsumerβ applications, which consists of a suite of applications aimed at offering the simplest way for our customers to interact with Kraken.
- Design and implement customer-facing Rust backend services powering trading, payments, and crypto experiences
- Own features end-to-end rather than stopping at the API/backend boundary, understanding customer experience, frontend impact, and the product problem behind what you're building.
- Collaborate with product teams to understand customer requirements and integrate with Kraken's trading infrastructure while maintaining a product-led engineering focus
- Propose improvements and drive solutions autonomously. You're not simply implementing specifications, but translating evolving product requirements into resilient solutions that ship valuable experiences.
- Use AI extensively to amplify scope and speed, moving from manually writing code toward orchestrating AI and validating implementation, increasingly focused on problem definition, architecture, and product validation.
π― Requirements
- Rust/backend engineer with proficiency in network services, asynchronous code, and distributed systems design (RPC protocols, Kafka, event-driven architectures)
- Product engineering mindset. You've shipped features from problem β implementation β launch β user impact, with deep understanding of customer experience and product metrics
- AI-first development approach where AI is already meaningfully incorporated into your workflow; you actively use AI for coding, understanding unfamiliar codebases, crossing technical boundaries, and validating implementations
- Ownership mindset with collaborative spirit. You personally drive features end-to-end, work across backend/frontend boundaries and operate outside technical silos
- Security-first approach to system design with ability to autonomously debug across the stack (OS, network, application)
- Openness to how the engineering profession is evolving because of AI, prioritizing shipping valuable products over manual code writing
- Full-stack experience including React/TypeScript or other frontend frameworks - valuable for demonstrating cross-boundary collaboration mindset
- Cryptocurrency or blockchain domain knowledge
- Experience building products at consumer-focused technology companies
π Benefits
- This is a remote position.