yandex
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Software Engineer (Indexer Focus) - Shielded

ИИОценка ИИ

Отличная вакансия в известной компании Input Output (создатели Cardano) над инновационным проектом Midnight. Использование современного стека (Rust, ZK) и работа над сложными инженерными задачами делают роль очень привлекательной для опытных разработчиков.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию Rust (async/tokio) и специфике блокчейн-инфраструктуры (Substrate, криптография). Роль требует опыта работы с высоконагруженными системами данных и сложными API.

Анализ зарплаты

Медиана7 500 $
Рынок5 500 $ – 10 000 $
ИИОценка ИИ

Зарплата не указана, но для опытных Rust-разработчиков в блокчейн-индустрии (особенно в таких компаниях, как Input Output) рыночные ставки значительно выше средних по рынку ПО. Ожидаемый диапазон для Senior/Middle+ уровня составляет $6000–$9000+ в месяц.

Сопроводительное письмо

I am writing to express my strong interest in the Software Engineer (Indexer Focus) position for the Midnight project at Input Output. With over three years of experience in backend development and a deep focus on Rust, I have built high-performance data pipelines and services that align perfectly with the requirements for the Midnight Indexer. My expertise in the tokio ecosystem, combined with a solid understanding of PostgreSQL and SQLite optimization, allows me to build scalable and reliable indexing solutions.

I am particularly drawn to Midnight's mission of creating a regulatory-friendly, data-protection blockchain. Having followed the development of the Substrate and Polkadot ecosystems, I am excited about the opportunity to work with subxt and contribute to a project that integrates zero-knowledge proofs and shielded data. My background in designing GraphQL APIs and managing containerized deployments with Docker ensures that I can contribute to the full lifecycle of the Indexer components, from initial design to operational excellence.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Input Output уже сейчас

Присоединяйтесь к команде Input Output и создавайте будущее конфиденциальных блокчейн-технологий на Rust!

Описание вакансии

Software Engineer (Indexer Focus) - Shielded

Employment type: Full-time / Company: Input Output

Input Output is building Midnight, a regulatory-friendly, data-protection blockchain that safeguards sensitive commercial and personal data. The role focuses on the Midnight Indexer — a Rust service that streams blockchain data to wallets and end-user applications through a high-performance GraphQL API.

Responsibilities:

  • Design, build, and operate Indexer components in Rust: chain indexer, wallet indexer, SPO indexer, and the GraphQL API.
  • Build and maintain the data pipeline that fetches blocks/transactions from the Midnight node via subxt, handling finalised-block tracking, backfilling, and continuous indexing.
  • Design efficient schemas and queries for PostgreSQL (cloud) and SQLite (standalone) and keep latency and throughput healthy.
  • Evolve the GraphQL API (queries, mutations, real-time subscriptions over WebSockets) with correct handling of shielded data and secure wallet sessions.
  • Write and maintain unit, integration, and end-to-end tests; prioritise reliability and correctness.
  • Own operational quality: observability, containerised deployment (Docker), and incident response.
  • Participate in code reviews and technical design discussions; collaborate closely with node, ledger, wallet, and security teams.

Requirements:

  • Strong, idiomatic Rust experience — including async/await (tokio) and concurrency.
  • Backend / data-systems experience building and operating high-performance services or data pipelines.
  • Practical experience with PostgreSQL and/or SQLite: schema design, query optimisation, performance reasoning.
  • API design experience; GraphQL knowledge is a plus.
  • Solid computer-science fundamentals: data structures, algorithms, and concurrency; engineering discipline with testing and clear technical communication.
  • At least 3 years of software development experience, including at least 2 years using Rust; experience with remote collaboration and scale-ups.

Nice to have:

  • Substrate / Polkadot ecosystem experience (especially subxt, pallets, runtime development).
  • Familiarity with blockchain core concepts: consensus, cryptography, transaction/state models.
  • Applied cryptography or zero-knowledge interest/experience.
  • WASM and Cardano / partner-chain context.

Stack:

Rust, tokio, subxt, Substrate/Polkadot, PostgreSQL, SQLite, GraphQL, WebSockets, Docker, WASM, Cardano

*📩* Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Rust
  • Tokio
  • PostgreSQL
  • SQLite
  • GraphQL
  • WebSockets
  • Docker
  • WebAssembly
  • Cardano
  • Substrate
  • Polkadot
  • Cryptography
  • Zero Knowledge Proofs

Возможные вопросы на собеседовании

Проверка понимания асинхронности в Rust, критически важной для индексатора.

Как вы подходите к отладке проблем с производительностью или взаимных блокировок (deadlocks) в асинхронном коде на базе tokio?

Индексаторы работают с огромными объемами данных.

Какие стратегии оптимизации PostgreSQL вы бы применили для обеспечения низкой задержки при выполнении сложных GraphQL-запросов к блокчейн-данным?

Midnight работает с защищенными данными.

Как обеспечить консистентность данных в индексаторе при обработке реорганизаций (reorgs) блокчейна, особенно в контексте защищенных транзакций?

Проверка опыта работы с экосистемой.

Был ли у вас опыт работы с библиотекой subxt? С какими основными сложностями вы сталкивались при взаимодействии с рантаймом Substrate?

Проверка навыков проектирования систем.

Как бы вы спроектировали систему подписок через WebSockets в GraphQL для уведомления пользователей о новых транзакциях в реальном времени при высокой нагрузке?

Похожие вакансии

O
OUTKOD
220 000 ₽ – 250 000 ₽

.NET / C# Developer

SeniorУдалённо
.NET · C++ · LLM · RAG · MSSQL · PostgreSQL · Docker · Git · LangChain · LlamaIndex · pgvector · Pinecone · OpenAI API · RabbitMQ · Kafka
+15 навыков
NDA
138 732 ₽ – 244 800 ₽

Backend разработчик (Python/Go) на партнерский проект(Финтех) (Senior)

SeniorУдалённо
Python · Go · PostgreSQL · MongoDB · Docker · Kubernetes · GitLab CI · Prometheus · Grafana · ELK · Kafka · RabbitMQ · Apache Airflow · ElasticSearch · WebSocket · Keycloak · Django · REST API · DDD · CQRS · ETL
+21 навыков
К
Кодекс-ИТ
200 000 ₽ – 270 000 ₽

Backend Developer (Python)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Redis · asyncio · SQLAlchemy · TortoiseORM · Django ORM · Docker · Docker Compose · RabbitMQ · Kafka · SOLID · Microservices · GitLab CI · Jenkins · GitHub Actions · Prometheus · Grafana · ELK · Loki · OAuth2 · JWT
+23 навыков
A
AdGo
150 000 ₽ – 220 000 ₽

PHP-разработчик (middle)

MiddleУдалённо
PHP · SQL · Git · Docker · Kubernetes · Linux · CI/CD · REST · Algorithms · Data Structures
+10 навыков
Р
Росгосстрах
300 000 ₽ – 370 000 ₽

Senior Java-разработчик

SeniorУдалённо
Java · Spring · Hibernate · PostgreSQL · Apache Kafka · Prometheus · OpenAPI · Swagger · Grafana · Liquibase · Scrum · OOP
+12 навыков
А
Артвелл
100 000 ₽ – 140 000 ₽

PHP — Битрикс программист

Удалённо
PHP · Bitrix Framework · MySQL · jQuery · HTML · CRM · ERP · Shell · Zend Framework
+9 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!