
Software Engineer β Indexer Focus
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United Kingdom.
β’ Design, develop, and manage the components of the Indexer using Rust β including the chain indexer, wallet indexer, SPO indexer (Cardano partner-chain data), and the GraphQL API β while ensuring the architecture remains modular and maintainable.
β’ Construct and oversee the data pipeline that retrieves blocks and transactions from the Midnight node via subxt, addressing finalized-block tracking, gap backfilling, and ongoing real-time indexing.
β’ Create efficient schemas and queries for PostgreSQL (cloud) and SQLite (standalone), maintaining optimal latency and throughput as the chain expands.
β’ Enhance the GraphQL API β including queries, mutations, and real-time subscriptions over WebSockets β with particular attention to the wallet model: ensuring secure sessions and accurate handling of shielded data.
β’ Develop and uphold unit, integration, and end-to-end tests; prioritize reliability and correctness as essential aspects.
β’ Take responsibility for the operational quality of the service: including observability, containerized deployment (Docker), and incident response.
β’ Engage in code reviews and technical design discussions, collaborating closely with the node, ledger, wallet, and security teams β contributing to those components as you become more familiar.
β’ Stay updated with advancements in Rust and blockchain technology, and implement them to enhance the platform.
β’ A minimum of 3 years of experience in software development, with at least 2 years focused on the Rust programming language.
β’ Strong grasp of computer science fundamentals, encompassing algorithms and data structures.
β’ Proven experience in developing and supporting high-performance systems in Rust.
β’ Familiarity with blockchain technology is advantageous.
β’ Experience in remote work and collaboration across various time zones.
β’ Background in working within scale-up environments.
β’ Competitive salary and performance-based bonuses.
β’ Flexible working arrangements to support work-life balance.
β’ Opportunities for professional development and continuous learning.
β’ Collaborative and inclusive company culture.
Spreetail
NVIDIA
Mozilla
Patch My PC
Get handpicked remote jobs straight to your inbox weekly.