The Role
We're looking for a DX Engineer to join our Developer Experience team, with a primary focus on migration tooling—making it effortless for builders currently stuck on centralized (or "decentralized") indexers to move to Shinzo. You'll be building the bridges that let developers adopt trustless infrastructure without rewriting their applications from scratch.
This means building on two fronts: tooling (CLI tools, SDK adapters, automated migration scripts) and compatibility layers (drop-in replacements that let existing integrations work with Shinzo out of the box). Your goal is to make migration a non-event—so easy that the hardest part is deciding to do it.
Initial targets are The Graph, Alchemy, and Infura, with more to follow based on ecosystem demand. This is greenfield work. You'll be defining the migration architecture, building the tooling, and working with DevRel to ensure developers actually find and use what you create.
We're a tight team where everyone chips in. Migration is your owned workstream, but you'll also contribute to SDKs, developer tooling, and whatever else is blocking builders from shipping on Shinzo.
What You'll Do
Migration (primary focus):
- Own migration tooling end-to-end—defining strategy, building tools, and iterating based on developer feedback
- Build compatibility layers that provide drop-in replacements for existing indexer APIs (Alchemy, Infura, The Graph)
- Develop CLI tools and SDK adapters that automate the migration process from legacy indexers to Shinzo
- Work across the Shinzo stack and third-party indexer APIs/SDKs to connect both sides seamlessly
- Create subgraph-compatible deployment workflows for developers migrating from The Graph
Broader DX:
- Contribute to Shinzo SDKs, APIs, and developer tooling across the stack
- Shape API design decisions with developer ergonomics in mind
- Collaborate with DevRel to translate tooling into guides, tutorials, and documentation
- Gather developer feedback and feed it back into product improvements
- Jump in wherever the DX team needs help—we're small and move fast
- Contribute to open-source development under MIT license
What We're Looking For
Required:
- 4+ years of software engineering experience, with significant time building developer-facing tools, SDKs, or APIs
- Strong proficiency in TypeScript and at least one systems language (Go, Rust)
- Experience working with blockchain indexer APIs—you've integrated with The Graph, Alchemy, Infura, or similar services
- Understanding of GraphQL APIs and subgraph architecture
- Ability to reverse-engineer third-party APIs and build compatible interfaces
- Track record of shipping developer tools that people actually use
- Empathy for developers—you understand what makes adoption easy or painful
- Generalist mindset—you're comfortable context-switching and helping wherever the team needs you
Strongly Preferred:
- Experience building compatibility layers or migration tooling
- Familiarity with blockchain data structures and indexing patterns
- Background in CLI tool development or SDK design
- Contributions to open-source developer tooling
- Experience running developer feedback loops or usability research
Bonus Points:
- You've migrated your own project off a centralized indexer and remember the pain
- You believe blockchain infrastructure should deliver on the ethos—trustless, verifiable, permissionless—or it's not worth building
- You've filed bugs against indexer APIs that never got fixed
Tech Stack
- Languages: TypeScript, Go, Rust
- APIs: GraphQL, REST, WebSockets
- Migration Targets: The Graph, Alchemy, Infura (to build migration paths from)
- Shinzo Stack: DefraDB, LensVM, ShinzoHub
- DX Tooling: CLI frameworks, SDK development, API design, compatibility layers
Why Shinzo
The Problem Is Real: Thousands of applications are locked into centralized indexers because migration feels too hard. You'll be removing that barrier—giving builders a clear, easy path to trustless infrastructure.
The Impact Is Direct: Every migration tool you build translates directly into developers adopting Shinzo. You'll see the results of your work in adoption numbers, not abstract metrics.
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.
The Team Is Tight: Small DX team, everyone helps out. You'll own migration but contribute across the stack. If you like variety and hate silos, you'll fit in.
You'll Own It: Migration is greenfield. You'll define what it looks like and build the tools that make it happen.
Compensation & Benefits
- Competitive salary commensurate with experience
- Token allocation (subject to vesting)
- Remote-first with async-friendly culture
- Flexible time off
