Senior Software Engineer

closed
Kraken Digital Asset Exchange Logo

Kraken Digital Asset Exchange

πŸ“Remote - United States

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
This job is filled or no longer available