Chaincode Developer

PURVIEW

San Francisco (CA)

Remote

USD 120,000 - 160,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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 • United States

Remote
USD 110,000 - 150,000
Competitive salary and performance-based incentives
Flexible working environment
Professional development and learning opportunities
Senior Blockchain Engineer
Senior Blockchain Engineer

Higher Learning LV • United States

Remote
USD 71,000 - 114,000
Smart Contract Engineer (Blockchain)
Smart Contract Engineer (Blockchain)

eNGINE • United States

On-site
USD 100,000 - 140,000
Medical insurance
Vision insurance
Specialty Software Engineer 3
Specialty Software Engineer 3

Motion Recruitment • Concord (CA)

Hybrid
USD 140,000 - 190,000
Smart Contract Engineer
Smart Contract Engineer

X-Team • United States

Remote
USD 180,000 - 240,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
Mid Level Smart Contract Engineer
Mid Level Smart Contract Engineer

G-20 Group • New York (NY)

On-site
USD 120,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Strategic Coin • New York (NY)

On-site
USD 110,000 - 193,000
Token