Software Engineer (Indexer Focus) - Shielded

1 month ago
Full-time
Mid Level
Software Development
Input Output Global

Input Output Global

IOG is a leading technology company focused on fintech blockchain engineering, notably the Cardano platform, aiming to democratize financial services globally.

Construction & Engineering

Description

  • Design, build, and operate the Indexer’s Rust components, including the chain indexer, wallet indexer, SPO indexer, and GraphQL API.
  • Build and maintain the data pipeline that fetches blocks and transactions from the Midnight node via subxt.
  • Handle finalized-block tracking, gap backfilling, and continuous real-time indexing.
  • Design efficient schemas and queries for PostgreSQL and SQLite while maintaining healthy latency and throughput.
  • Evolve the GraphQL API, including queries, mutations, and real-time WebSocket subscriptions, with secure wallet-session and shielded-data handling.
  • Write and maintain unit, integration, and end-to-end tests with a strong focus on reliability and correctness.
  • Own operational quality for the service, including observability, Docker-based deployment, and incident response.
  • Participate in code reviews and technical design discussions with node, ledger, wallet, and security teams.
  • Contribute to adjacent platform components such as the node and ledger as you ramp up.
  • Keep current with Rust and blockchain developments and apply them to improve the platform.

Requirements

  • At least 3 years of software development experience, including at least 2 years in Rust.
  • Strong, idiomatic Rust experience, including async/await with tokio and concurrency.
  • Experience building and operating high-performance backend services or data pipelines in production.
  • Practical experience with PostgreSQL and/or SQLite, including schema design and query optimisation.
  • Experience designing and evolving service APIs; GraphQL experience is a strong plus.
  • Strong computer-science fundamentals, including data structures, algorithms, and concurrency.
  • Comfort with rigorous testing, code review, and clear technical communication.
  • Effective remote collaboration across time zones.
  • Preferred experience with Substrate / Polkadot ecosystem, especially subxt, pallets, and runtime development.
  • Preferred familiarity with blockchain concepts, applied cryptography, zero-knowledge systems, WASM, and Cardano partner-chain context.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Convert (Backend/Infra)

Webflow 251-1K Internet Software & Services

Webflow is hiring a remote-first Senior Software Engineer in Argentina to build and operate backend systems for its agentic recommendations and AI workflow platform, with a focus on reliability and infrastructure ownership.

Apache Airflow AWS CI/CD Kubernetes LLM MongoDB Node.js Python TypeScript
4 hours, 27 minutes ago

Senior Software Engineer, Backend

Validation Cloud 11-50 IT Services

Validation Cloud is hiring a Senior Backend Engineer to build scalable Node API and Web3 data services for its AI platform powering Web3 finance.

AWS Azure Blockchain Docker GCP Go Kubernetes
4 hours, 42 minutes ago

SAP MDG Technical Developer

C5MI 11-50 Internet Software & Services

C5MI is seeking an SAP MDG Technical Developer to support a federal SAP S/4HANA environment by building and maintaining master data governance solutions that improve data quality, workflow automation, and system integration.

Agile JIRA SAP ABAP Scrum
4 hours, 57 minutes ago

Grupo QuintoAndar | Senior Software Engineer - IAM

QuintoAndar 1K-5K Real Estate

Grupo QuintoAndar is hiring a Senior Software Engineer for its IAM team to build and operate the authentication and authorization systems that secure access across its Latin American real estate platform.

Agile AWS CI/CD GCP Git Go Java JWT Kotlin Kubernetes OpenID Connect Python REST API SAML
5 hours, 26 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers