Chaincode Developer

PURVIEW

San Francisco (CA)

Remote

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in San Francisco is looking for a Senior Smart Contract Developer to design and implement core payment chaincode in Go. You'll work on integrating multi-currency support and optimize execution paths. Strong experience in Hyperledger Fabric and Go programming is required. This role offers a contract duration and involves working in a dynamic tech environment, making it ideal for those passionate about blockchain technology and innovative payment solutions.

Qualifications

  • 6+ years of development experience, with 3+ years in smart contracts or chaincode.
  • Strong proficiency in Go, especially with concurrent programming.
  • Hands-on experience with Hyperledger Fabric chaincode development.

Responsibilities

  • Design and implement core payment chaincode in Go for authorization and reconciliation.
  • Build the automated Policy Engine for approval enforcement.
  • Optimize execution paths to minimize read/write sets.

Skills

Go proficiency
Event-driven architecture
Smart contracts
Hyperledger Fabric
Performance optimization
Unit testing

Education

BS in Computer Science or equivalent

Tools

MockStub
Fabric Integration Tests
Caliper Benchmarks

Job description

Job Title: Senior Smart Contract Developer (Chaincode)

Duratioon: Contract

Key Responsibilities
  • Design and implement core payment chaincode in Go for authorization, settlement, and reconciliation
  • Build the automated Policy Engine enforcing approvals based on configurable rules, roles, and risk scores
  • Implement Private Data Collections for confidential settlement data across organizational boundaries
  • Develop endorsement policy logic balancing security (AND policies) with latency constraints
  • Optimize execution paths to minimize read/write set generation and maximize parallel validation
  • Implement multi-currency support with atomic pathfinding for cross-currency settlements
  • Build comprehensive test suites using Fabric MockStub and integration frameworks
  • Design zero-downtime chaincode upgrade and versioning strategies
  • Implement WASM-based modules for computationally intensive sandboxed operations
  • Develop event emission patterns for Kafka integration and real-time webhook delivery
  • Conduct code reviews and maintain business logic documentation
  • Embed KYC/AML screening logic directly into transaction chaincode
Required Qualifications
  • 6+ years development, 3+ years smart contracts or chaincode
  • Strong Go proficiency with concurrent programming and performance optimization
  • Hands-on Hyperledger Fabric chaincode development and deployment lifecycle
  • Understanding of Execute-Order-Validate transaction flow implications
  • Experience with Private Data Collections and cross-channel invocations
  • Knowledge of RocksDB key-value and CouchDB rich query interactions
  • Familiarity with gRPC/Protobuf for SDK integration
  • Event-driven architecture experience (Kafka, RabbitMQ)
  • Strong testing discipline: unit, integration, and performance benchmarks
  • BS in Computer Science or equivalent
Technical Skills Required

Category Skills

Blockchain
  • Fabric Chaincode, Stellar Soroban, Private Data Collections
Testing
  • MockStub, Fabric Integration Tests, Caliper Benchmarks
Preferred Qualifications
  • WASM/WebAssembly smart contract runtime experience
  • Financial payment protocol knowledge
  • Formal verification or static analysis for contracts
  • Hyperledger open-source contributions
  • ISO 20022 message format understanding
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Go Chaincode Engineer - Hyperledger Payments
Senior Go Chaincode Engineer - Hyperledger Payments

PURVIEW • San Francisco (CA)

Remote
USD 120,000 - 160,000
Sr. Blockchain Engineer
Sr. Blockchain Engineer

IntePros • New York (NY)

On-site
USD 120,000 - 160,000
Senior Blockchain Engineer
Senior Blockchain Engineer

UseBlocky • Abbeyville (CO)

On-site
USD 110,000 - 150,000
Competitive salary and performance-based incentives
Flexible working environment
Professional development and learning opportunities
Staff Software Engineer
Staff Software Engineer

techchaintalent • San Francisco (CA)

On-site
USD 180,000 - 240,000
Solidity Engineer Only US Citizen and Green Card Tampa FL Jersey City NJ Texas City TX Remote
Solidity Engineer Only US Citizen and Green Card Tampa FL Jersey City NJ Texas City TX Remote

Framework Ventures • United States

Hybrid
USD 120,000 - 200,000
Blockchain Developer - Remote
Blockchain Developer - Remote

Cloudpso • Dallas (TX), Northern (KY)

Hybrid
USD 120,000 - 180,000
Medical insurance
Company gadgets
Paid time off
+2
Blockchain Developer / Smart Contract Engineer
Blockchain Developer / Smart Contract Engineer

Rather Labs • Wilmington (DE)

On-site
USD 120,000 - 180,000
Healthcare benefits
Company computer
Paid holidays
+4
Smart Contract Engineer (Blockchain)
Smart Contract Engineer (Blockchain)

eNGINE • United States

On-site
USD 100,000 - 140,000
Medical insurance
Vision insurance
Senior Blockchain Developer
Senior Blockchain Developer

Dredsoft Labs • United States

On-site
USD 100,000 - 130,000
Smart Contract Security Engineer
Smart Contract Security Engineer

TechChain Talent • Seattle (WA)

On-site
USD 220,000 - 260,000
Medical insurance
401(k)
Paid maternity leave
+2