Senior Software Engineer (Crypto Wallets) Senior Software Engineer (Crypto Wallets) …

Selby Jennings
in Hong Kong
Permanent, Full time
Last application, 03 Sep 21
Negotiable
Selby Jennings
in Hong Kong
Permanent, Full time
Last application, 03 Sep 21
Negotiable
The Team The Wallets and Funds system powers the custody of bitcoin deposits, enabling many thousands of trading customers to make secure deposits as margin in the Trading Engine. The systems are responsible for tracking deposits, creating withdrawals, interacting with the base layer of Bitcoin and other cryptocurrencies. In order to increase security and efficiency of deposits, as well as onboard millions of new users in the years to come, the wallet team is expending to continuously deliver precision and confidence to traders transacting billions per day.

Responsibilities

  • Develop , support software solution to credit customer's cryptocurrency deposits and withdrawals in a safety-critical and high-uptime environment
  • Improving test coverage of existing codebases as well as engage in test-driven development practices with the team
  • Assist in architecting new cryptocurrency and wallet infrastructure

Qualifications

  • Extensive experience working as a team on a python codebase
  • Familiarity with a code-review and pull-request based workflow
  • Experienced with writing software that communicate with a variety of network protocols, with awareness of appropriate threading/locking models, or asynchronous design to ensure correctness

Bonus

  • Shipping and deploying container-based software
  • Experience of handling large datasets in python, preferrably with numpy or scipy tooling
  • Transaction-level awareness of cryptocurrencies (scripts, signatures, utxo set, proof of work, fees, blocks)
  • Use of type checked and code-formatted python, pytest and similar, CI/CD
  • Awareness of defensive software security practices
Selby Jennings logo
More Jobs Like This
See more jobs
Close
Loading...