520,299open jobs
17,886companies
71,691added this week
Browse all
Salary
$85k – $216k per year (Estimated)
Location
Remote (Spain, United States)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Input Output Global (IO Global) is a leading blockchain research and software engineering company founded in 2015 by Charles Hoskinson and Jeremy Wood. The organization is best known as the primary developer behind the Cardano blockchain platform and its native cryptocurrency, ADA. Grounded in peer-reviewed academic research and formal engineering methods, IO Global builds secure, high-assurance decentralized systems for public, private, and governmental clients worldwide.

Summary

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.

Your primary focus will be the Midnight Indexer - the Rust service that streams blockchain data from Midnight nodes to wallets and end-user applications through a high-performance GraphQL API. It ingests block history, processes it, stores it efficiently across PostgreSQL (cloud) and SQLite (standalone), and serves real-time subscriptions, with the wallet integration and privacy guarantees that sit at the heart of Midnight.

The Indexer will be your home base, but we want someone whose skills travel. As you grow into the stack, you will have the opportunity to contribute to adjacent components such as the Node (our Substrate-based blockchain node) and the Ledger (transaction structure, state, and zero-knowledge proofs). We value breadth and curiosity across the platform as much as depth in any single component.

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.

Key Competencies

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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
520,299 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$160k – $180k per year • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • San Mateo
Python
JavaScript
Java
TypeScript
Node JS
Python
SQLAlchemy
FastAPI
Poetry
Pydantic
Typer
Alembic
Java
Testcontainers
Node JS
Axios
Databases
MySQL
PostgreSQL
Redis
Typesense
AI/ML
Semantic Search
Frontend
GraphQL
Yarn
React.js
Vite
Apollo Client
Material UI
Emotion
Formik
Yup
Redux Toolkit
MSW
React Router
DevOps
Rest API
GitHub Actions
Docker
Cybersecurity
Auth0
Management
Slack
Jira
Agile
Scrum
QA
Playwright
Pytest
Vitest
Apply
$15k – $40k per year (Estimated) • In office • Full-Time • Master's Degree • Chennai
Python
Java
SQL
C#
Databases
InfluxDB
SQLite
AI/ML
Time Series Forecasting
Frontend
GraphQL
DevOps
gRPC
Kibana
OpenTelemetry
Logstash
Grafana
Cryptography
GPG
Apply
$102k – $152k per year • Equity • In office • Full-Time • 2+ years exp • High School Diploma • Fridley
JavaScript
Java
Kotlin
TypeScript
Java
Hibernate
Databases
MySQL
PostgreSQL
ActiveMQ
Apache Kafka
Frontend
RxJS
Angular
Mobile
MVC
Management
Agile
Apply
$31k – $90k per year (Estimated) • Remote • Full-Time • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
Bash
Databases
MySQL
PostgreSQL
Mobile
Modularization
DevOps
Rest API
Terraform
Ansible
Azure DevOps
GitHub Actions
GitLab CI
CI/CD
Git
Docker
Kubernetes
Cybersecurity
OWASP Top 10
Apply
AI/ML Developer 3 hours ago
Remote • Full-Time • 2+ years exp • Bachelor's Degree
Python
SQL
Databases
MySQL
PostgreSQL
Snowflake
AI/ML
Spark
Vertex AI
Fine-tuning
Scikit-learn
AI Agents
NLP
TensorFlow
Pandas
NumPy
PyTorch
BERT
Sentiment Analysis
Hugging Face
Amazon SageMaker
DevOps
GCP
Azure
AWS
AWS Lambda
Amazon S3
Analytics
Tableau
Power BI
Matplotlib
ETL/ELT
Management
Microsoft Teams
Apply
$105k – $258k per year (Estimated) • Remote
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
Embeddings
Function Calling
AI Agents
RAG
Tool Use
Web3
Cardano
Smart Contracts
Apply
$250k – $300k per year • Remote • Full-Time
AI/ML
AI Agents
Web3
Cardano
Apply
$250k – $300k per year • Remote • Full-Time
AI/ML
AI Agents
Web3
Cardano
Apply
$85k – $216k per year (Estimated) • Remote • Full-Time • 3+ years exp
Rust
Databases
PostgreSQL
SQLite
Frontend
GraphQL
WebAssembly
DevOps
WebSockets
Docker
Web3
Substrate
Polkadot
Cardano
Apply
$85k – $216k per year (Estimated) • Remote • Full-Time • 3+ years exp
Rust
Databases
PostgreSQL
SQLite
Frontend
GraphQL
WebAssembly
DevOps
WebSockets
Docker
Web3
Substrate
Polkadot
Cardano
Apply
See all jobs
This is one of many
520,299 more open roles from verified company boards, updated every day.