Software Engineer – Indexer Focus

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Input Output (IOHK)

Input Output (IOHK)

201 - 500 employees

Founded 2015

₿ Crypto

🌐 Web 3

Crypto • Web 3

Input Output (IOHK) is a technology company focused on research and development in the field of blockchain and cryptocurrencies. It is known for its key role in developing the Cardano blockchain platform, which aims to offer a more secure and scalable environment for digital transactions and smart contracts. IOHK places a strong emphasis on academic research and peer-reviewed development methods, contributing to its reputation in the blockchain space.

📋 Description

• 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 finalized-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

• 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.

Apply Now

Similar Jobs

🔥 3 hours ago

Fika

11 - 50

🎲 Gambling

Full Stack Developer on Fika's digital team transforming research into tools for rural access challenges. Collaborating across teams to build interactive web applications.

🔥 7 hours ago

Typeform

201 - 500

🤝 B2B

☁️ SaaS

⚡ Productivity

Senior Forward Deployed Engineer bridging enterprise customer needs and product development at Typeform. Building prototypes to accelerate sales cycles and inform product evolution.

🔥 19 hours ago

Depop

201 - 500

Senior iOS Engineer building intuitive data-driven experiences to help sellers price items accurately. Collaborating with cross-functional teams in a peer-to-peer circular fashion marketplace.

🔥 23 hours ago

OnBuy

51 - 200

🏪 Marketplace

🛍️ eCommerce

🛒 Retail

Engineering & Operations Lead responsible for OnCommerce’s engineering delivery and operational resilience. Leading team through transformation while maintaining current platform.

🇬🇧 United Kingdom – Remote

💵 £100k / year

💰 Debt Financing on 2021-07

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 Yesterday

tem

51 - 200

⚡ Energy

🛍️ eCommerce

☁️ SaaS

Senior Full Stack Engineer at tem, building AI-driven energy transaction infrastructure for modern utility products. Collaborating across teams to deliver high-quality, scalable systems.