Blockchain Developer

Summary

Build Bitcoin custody and wallet infrastructure on Java/Spring Boot, designing backend services that integrate with Bitcoin nodes for transaction construction, UTXO management, multisig coordination, and PSBT workflows.

STDev is hiring a Blockchain Developer.

Core technical requirements:

  • Java
  • Spring Boot
  • SQL
  • 3+ years of production Bitcoin/blockchain experience
  • Strong Bitcoin network and transaction knowledge
  • Manual transaction construction
  • UTXO management and coin selection
  • PSBT / BIP-174
  • SegWit
  • Bitcoin Script and address types
  • Secure wallet key management
  • Multisig architecture and coordination
  • BIP-48 and BIP-67
  • P2WSH
  • PSBT combination and finalisation
  • Fee estimation and mempool analysis
  • RBF and CPFP
  • Witness data assembly
  • BIP-143
  • DER signature encoding and low-S enforcement
  • Transaction lifecycle and stuck-transaction remediation
  • UTXO indexing and balance computation
  • UTXO consolidation
  • Deposit and address monitoring
  • HD wallet gap-limit handling
  • Change-address derivation and address reuse prevention
  • Descriptor-based wallet import and recovery
  • Bitcoin finality, confirmation depth, dust limits and double-spend detection
  • Experience designing systems combining backend, database and Bitcoin node
  • Production Bitcoin custody or wallet infrastructure experience

Additional engineering requirements:

  • TDD and/or BDD
  • Domain-Driven Design
  • Monorepo architectures
  • Shared libraries
  • Coordinated CI/CD pipelines

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available