Position: Senior Software Engineer (Backend), Bitcoin
Company: Boosty Labs
Experience required: 3y
Category: Node.js
English level: upper
Published: 2021-07-01T00:00:00+03:00

**Skills & Experience**

- We are looking for teammates who share and practice our values of open communication, collaboration, accountability, and craftsmanship, and who feel passionate about  our mission to deliver trust in digital assets.

**Required**

- Strong understanding of fundamental Bitcoin blockchain mechanics, including bitcoind RPC commands, P2SH scripts and multisig opcodes, Segwit (wrapped and native), CPFP, RBF, UTXO selection and BIP 32 key derivation
- Familiarity with emerging Bitcoin features, such as BIP 340/341/342/350 (Taproot/Schnorr/bech32m) and Lightning
- Passion for enabling cutting-edge Bitcoin features at scale
- At least 5 years of back-end or protocol-level software development experience
- Believes in testing twice (or more), and shipping once
- Ability to work independently in a fast-paced environment
 
**Preferred**

- Active or previous contributor to Bitcoin Core, Lightning or other Bitcoin-related open source software
- Ability to program and debug Node.JS, JavaScript, Typescript, or Java
- Strong experience with RESTful API design
- Comfortable with git and Github-based code review
- Familiarity with Kubernetes, Docker