
Senior Software Engineer

Kraken Digital Asset Exchange
Summary
Join Kraken's Consumer team as a Senior Software Engineer and contribute to the development of applications that introduce Kraken's crypto products to a wider audience. You will play a key role in integrating Kraken's systems with various cryptocurrencies and blockchains, focusing on building secure and efficient systems for processing client transactions. This position requires at least 5 years of backend development experience, proficiency in Typescript/Rust, and a strong understanding of cryptographic concepts. The role involves designing and implementing low-latency, high-availability applications, optimizing database schemas, and maintaining existing crypto services. Kraken offers a fully remote work environment and is committed to building a diverse and inclusive team.
Requirements
- At least 5 years of backend development experience
- Experience with development in at least one blockchain ecosystem
- Strong understanding of cryptographic concepts
- Strong proficiency with Typescript (Node.js) and/or Rust
- Proficiency in Docker and/or Kubernetes
- Comfortable with GNU/Linux operating systems
- Knowledge of accessibility and security compliance standards
- Expertise in user authentication and authorization across systems
- Grasp of design principles for scalable applications
- Familiarity with automated testing and unit tests
- Proficiency with code versioning tools, such as Git
Responsibilities
- Integrate our existing systems with exciting new blockchains
- Design and implement low-latency, high-availability, super secure applications and data protection systems
- Write highly scalable, high volume services
- Write reusable, testable, and efficient code
- Design and optimize database schemas
- Own, develop and maintain existing crypto services
Preferred Qualifications
- Be passionate about secure, reliable, fast and privacy-focused software
- Strong passion for Bitcoin and other cryptocurrencies
- Pragmatic and solution-oriented, stoic in the face of many obstacles
- Proactively adapt to rapidly evolving technologies and apply innovative solutions to dynamic challenges, demonstrating flexibility and resilience in a fast-paced development environment
- Demonstrates a receptive mindset, adept at engaging in constructive dialogue on complex subjects with colleagues, while remaining adaptable and open to alternative perspectives
Share this job:
Similar Remote Jobs

