Blockchain Developer
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