
Software Engineer – Backend, Payments
Kraken Digital Asset Exchange
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
About the role
- Design and implement robust services and libraries for payments integration across our products at Kraken
- Write reusable, testable, and highly efficient codebase
- Collaborate with cross-functional teams, including Product, Design, and Frontend Engineering to ensure seamless integration of new features and improvements in a large scale distributed systems architecture
- Partner closely with crypto native engineers
Requirements
- 3+ years of experience in software engineering
- Proficiency in writing clean, scalable backend code in a systems language, with preference to Rust or Node/Typescript
- Demonstrated commitment to a security-first mindset when designing systems
- Capability to autonomously debug issues across the stack, including OS, network, and application layers
- Familiarity with distributed systems and technologies, including RPC protocols, Kafka, and Event Driven Systems
Benefits
- Kraken is committed to industry-leading security
- Crypto education
- World-class client support
- Flexible working hours
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustNodeTypescriptbackend developmentdistributed systemsRPC protocolsKafkaEvent Driven Systemsdebuggingsecurity-first mindset
Soft Skills
collaborationautonomyproblem-solvingcommunicationcross-functional teamwork