Software Engineer (Indexer Focus) - Shielded at Input Output · Web3Vacancy
Jobs Companies Pricing Blog About Contact
For Recruiters
Live · Updated daily

Web3 Jobs & Crypto Jobs Where crypto teams hire. Where builders get found.

The #1 crypto-native job board for web3 jobs, crypto jobs & blockchain vacancies. Every role in the ecosystem — dev, design, marketing & more. Remote-first at top protocols, DAOs & companies.

500+Open Jobs
680+Companies
$180kAvg Salary
94%Remote Roles
Hiring in web3? Post a vacancy or search 5,000+ vetted crypto-native builders and reach out directly.
Analysing Your CV...
Extracting your experience, skills, and details...

Latest Crypto Job Vacancies

10 jobs found

Software Engineer (Indexer Focus) - Shielded

Remote
Market range (est.) $90k–$180k
◆ 6/10 cryptodevweb3Other
Join Talent Pool
Get Discovered

No applications. Teams find and message you directly.

Drop your CV. web3 teams find you.
AI builds your profile in 60 seconds · PDF · drag or click
Upload CV
3-5d avg. to first message · 320+ hires made
No account needed. Teams find you and reach out directly.
5,000+ web3 builders in the pool
About this role

Join Input Output as a Software Engineer focusing on the Midnight Indexer, a Rust service for streaming blockchain data. Contribute to a regulatory-friendly, data-protection blockchain.

Description

We are looking for a talented Rust engineer to help shape the future of Midnight’s products and technology. Midnight is a regulatory-friendly, data-protection blockchain that safeguards sensitive commercial and personal data, protecting fundamental freedoms of association, commerce, and expression for developers, companies, and individuals.

Responsibilities

Duties

  • Design, build, and operate the Indexer’s components in Rust — the chain indexer, the wallet indexer, the SPO indexer (Cardano partner-chain data), and the GraphQL API — keeping the architecture modular and maintainable.
  • Build and maintain the data pipeline that fetches blocks and transactions from the Midnight node via subxt, handling finalised-block tracking, gap backfilling, and continuous real-time indexing.
  • Design efficient schemas and queries across PostgreSQL (cloud) and SQLite (standalone), and keep latency and throughput healthy as the chain grows.
  • Evolve the GraphQL API — queries, mutations, and real-time subscriptions over WebSockets — with care for the wallet model: secure sessions and correct handling of shielded data.
  • Write and maintain unit, integration, and end-to-end tests; treat reliability and correctness as first-class concerns.
  • Own operational quality for the service: observability, containerised deployment (Docker), and incident response.
  • Participate in code reviews and technical design discussions, and collaborate closely with the node, ledger, wallet, and security teams — contributing to those components as you ramp up.
  • Keep current with developments in Rust and blockchain technology, and apply them to improve the platform.
Requirements

Core Requirements (the Indexer)

  • Strong, idiomatic Rust — including async/await (tokio) and a solid grasp of concurrency.
  • Backend / data-systems experience — you have built and operated high-performance services or data pipelines in production.
  • Databases — practical experience with PostgreSQL and/or SQLite: schema design, query optimisation, and reasoning about performance.
  • API design — designing and evolving service APIs; GraphQL experience is a big plus.
  • Computer-science fundamentals — sound on data structures, algorithms, and concurrency.
  • Engineering discipline — comfortable with rigorous testing, code review, and clear technical communication.
  • Remote collaboration — effective working asynchronously across time zones.

Valued — enables you to contribute across the stack

These are not hard requirements. A strong async-Rust engineer can ramp on the blockchain specifics; the items below let you reach beyond the Indexer sooner.

  • Substrate / Polkadot ecosystem — especially subxt, plus familiarity with pallets and runtime development.
  • Blockchain core concepts — consensus mechanisms, cryptography, and transaction/state models.
  • Applied cryptography or zero-knowledge — interest in the Ledger’s transaction structure, state, and proving systems.
  • WASM — compiling Rust to WebAssembly.
  • Cardano / partner chains — Midnight runs as a Cardano partner chain, so this context is useful.

Education / Experience

  • At least 3 years of experience in software development, with at least 2 years in the Rust programming language.
  • Strong understanding of computer science fundamentals, including algorithms and data structures.
  • Experience in developing and maintaining high-performance systems in Rust.
  • Experience with blockchain technology is a plus.
  • Experience in remote work and collaboration across different time zones.
  • Experience working in scale-ups.
Job Details
Market range (est.)$90k–$180k
LocationRemote
AI Score★★★★★★☆☆☆☆ 6/10
PostedJul 29, 2026 (3h ago)
Tags & Skills
cryptodevweb3Otherremote
Tech Stack
RustGraphQLPostgreSQLSQLiteDocker

Similar Web3 Jobs

Browse Crypto Job Vacancies

The #1 Web3 Job Board for Crypto Jobs & Blockchain Careers

Web3Vacancy is the leading web3 job board for blockchain developers, DeFi engineers, smart contract auditors, NFT product managers, DAO operators, ZK researchers, and Web3 growth leads. We aggregate 2,400+ remote-first crypto jobs from top protocols, decentralized exchanges, layer-2 networks, AI-blockchain startups, and Web3 studios worldwide. Whether you are hiring or looking for your next blockchain job, Web3Vacancy is the go-to job board for the decentralized economy.

Find web3 jobs across every skill level and specialization. Solidity developers, Rust engineers, Move programmers, ZK circuit engineers, tokenomics designers, crypto legal counsel, Web3 community managers, and blockchain data analysts all find their next role here. New crypto job listings are added daily across Ethereum, Solana, Polygon, Arbitrum, Base, Cosmos, Sui, Aptos, and every emerging blockchain ecosystem.

Looking to start a web3 career? Explore our guides on web3 salaries, blockchain interview questions, and the top web3 companies hiring in 2026. New to blockchain? Start with our What Is Web3 guide and learn web3 development from scratch. Employers can post a web3 job or browse our web3 talent pool to hire blockchain developers directly.