Work remotely from anywhere as a Software Developer

Software Engineer - Crypto/ Payments

Our Engineering team is having a blast while delivering the most sophisticated crypto-trading platform out there. Help us continue to define and lead the industry.


    • Integrate our financial systems with blockchain currencies and banks

    • Integration of user-facing elements developed by front-end developers with server side logic

    • Writing reusable, testable, and efficient code

    • Design and implementation of low-latency, high-availability, and performant applications

    • Implementation of security and data protection

    • Integration of data storage solutions 

    • Write highly scaleable, high volume services


    • 3-5 years of experience as a backend developer

    • Experience with Blockchain daemons such as Bitcoind, Litecoind or Parity

    • Strong proficiency with Node.js and various frameworks

    • Understanding the nature of asynchronous programming and its quirks and workarounds

    • Understanding accessibility and security compliance 

    • User authentication and authorization between multiple systems, servers, and environments

    • Integration of multiple data sources and databases into one system

    • Understanding fundamental design principles behind a scalable application

    • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

    • Creating database schemas that represent and support business processes

    • Implementing automated testing platforms and unit tests

    • Proficient understanding of code versioning tools, such as Git

    • Experience with other languages such as: C++, Java, or GoLang

    • Desire to make the best trading platform out there

    • Strong passion for Bitcoin and other cryptocurrencies

Kraken Bitcoin Exchange

  • Location Not available
  • Size Not available
  • Timezone

Similar jobs

Technical Program Manager

Prometheum Inc.

5+ years’ experience managing technical program delivery using common (e.g. scrum, agile) management structures, with direct involveme

Lead Software Engineer (NodeJS)


Responsibilities:Directly manage four engineers--we’re growing!--through coaching, giving feedback, having one-on-ones, assisting with