freehire launches on Product Hunt on 26 August.

Follow →

Blockchain Engineer

Open 25d

You'll own the systems that take a payment instruction and turn it into an immutable, on-chain record. You'll design and extend the integration layer between backend services and an institutional custody platform, ensuring transaction integrity from calldata construction through on-chain finality on a private ZKsync-based L2. You'll also work directly on the smart contract suite, maintaining upgrade safety, on-chain event integrity, and audit trails that satisfy compliance and evidentiary requirements of regulated bank partners.

Responsibilities

  • Own the end-to-end transaction lifecycle: calldata construction, custody platform signing requests, nonce management, L2 submission, and finality confirmation
  • Design and implement the signing pipeline architecture, including parallelization strategies, throughput management against custody platform rate limits, and async transaction submission patterns
  • Build and maintain payment integrity controls: commitment hash verification at pipeline handoff points and co-signer policy evaluation to prevent tampering between transaction origination and on-chain execution
  • Extend and harden Solidity smart contracts with a focus on upgrade safety, storage layout discipline, and role governance
  • Develop and maintain a custody platform authorization policy integration and co-signer agent for custodian-owned transaction authorization
  • Implement structured audit trails from transaction origination through on-chain execution, satisfying evidentiary requirements for bank partners under regulatory oversight
  • Contribute to the design of an async transaction queue, enabling tiered SLAs and per-bank throughput quotas at scale
  • Write high-coverage tests across backend services and smart contracts, maintaining the coverage threshold

Requirements

  • 5+ years of backend software engineering experience, with at least 2 years working directly on EVM-compatible blockchain systems
  • Strong proficiency in TypeScript; experience with Effect (effect.ts) or a comparable functional effect system is highly valued
  • Deep familiarity with EVM transaction mechanics: ABI encoding, nonce management, gas estimation, revert handling, and event decoding
  • Production experience with Solidity smart contract development, including upgradeable proxy patterns (UUPS preferred) and OpenZeppelin contract libraries
  • Experience integrating with institutional custody or key management APIs (Fireblocks, Turnkey, Fordefi, or similar)
  • Understanding of MPC signing infrastructure and the operational model of custodial signing pipelines
  • Strong instincts around financial-grade reliability: idempotency, at-least-once delivery, crash recovery, and reconciliation in async transaction systems
  • Comfortable operating with high autonomy in a small, fast-moving team where the architecture is still being defined

Benefits

  • Remote-first work environment

See also