The Role
We're looking for a Senior Blockchain Indexer Engineer to own indexer client development—the foundation that everything else in Shinzo depends on. Without reliable indexing at the validator level, the entire system doesn't work. You'll be making sure it works, across every blockchain ecosystem we expand into.
We have an indexing engine for Geth as Ethereum is our first chain. Now we need to move fast into other ecosystems—Solana, Cosmos SDK chains, Bitcoin, L2s, L3s, ZK chains, and whatever comes next. Each chain has its own data structures, consensus mechanisms, and quirks. Your job is to adapt our indexing approach to all of them without breaking.
This is core infrastructure work. You'll be on the data infrastructure team, building the indexer clients that validators run to extract, structure, and serve blockchain data to the Shinzo network. If you want to work on something foundational rather than downstream, this is it.
What You'll Do
- Own indexer client development across blockchain ecosystems—architecture, implementation, and reliability
- Extend our existing Geth-based indexing engine to support new EVM chains, L2s, and rollups
- Build indexer clients for non-EVM ecosystems: Solana, Cosmos SDK chains, Bitcoin, Move-based chains, and beyond
- Adapt indexing patterns to each chain's unique data structures, state models, and consensus mechanisms
- Ensure indexer clients are performant enough to run alongside validators without impacting block production
- Work with the core data infrastructure team to integrate indexed data into DefraDB and the broader Shinzo stack
- Assist partnerships/BD in technical conversations with validator operators adopting Shinzo
- Collaborate with DevRel to document indexer client deployment and configuration
- Contribute to open-source development under MIT license
What We're Looking For
Required:
- 5+ years of software engineering experience, with deep focus on blockchain node internals
- Production experience building or extending blockchain indexers, node clients, or data extraction pipelines
- Strong proficiency in Go and/or Rust—you'll be working close to node implementations
- Deep understanding of blockchain data structures: blocks, transactions, state tries, receipts, logs, traces
- Experience with Ethereum/Geth internals (our starting point)
- Chain-agnostic mindset—you're not an EVM maximalist. You can adapt to PoS, PoW, PoA, ZK rollups, optimistic rollups, and whatever else shows up
- Ability to own a critical workstream end-to-end with minimal hand-holding
Strongly Preferred:
- Experience indexing non-EVM chains (Solana, Cosmos SDK, Bitcoin, Move-based)
- Familiarity with L2/L3 architectures and their data availability models
- Understanding of validator operations and constraints
- Experience with high-throughput data pipelines
- Contributions to open-source blockchain node or indexing projects
Bonus Points:
- You've debugged why an indexer was 500 blocks behind at 3am
- You believe blockchain infrastructure should deliver on the ethos—trustless, verifiable, permissionless—or it's not worth building
- You have opinions about why different chains made different data structure decisions
Tech Stack
- Languages: Go, Rust
- Node Clients: Geth (current), expanding to Solana validators, Cosmos SDK nodes, Bitcoin Core, and others
- Data Layer: DefraDB, IPLD, Merkle CRDTs
- Protocol: ShinzoHub (EVM-compatible chain built on Cosmos SDK)
- Blockchains: Starting with Ethereum/EVM, expanding to all ecosystems
Why Shinzo
This Is The Foundation: Indexer clients are where Shinzo's data originates. Everything downstream—ShinzoHub, Outposts, the entire developer experience—depends on indexing working reliably. If you want your work to matter, this is the layer where it matters most.
The Scope Is Ambitious: You're not maintaining one indexer for one chain. You're building Shinzo's ability to index any blockchain—adapting to each ecosystem's constraints while maintaining consistent guarantees.
The Team Ships: We're product-led and open-source. No vaporware, no token-first development. We build working technology with developers who provide meaningful feedback, then iterate based on real usage.
You'll Own It: This is senior, autonomous work. You'll drive how Shinzo expands indexing across blockchain ecosystems.
Compensation & Benefits
- Competitive salary commensurate with experience
- Token allocation (subject to vesting)
- Remote-first with async-friendly culture
- Flexible time off
