hero
91
companies
230
Jobs

Backend Software Engineer (blockchain data)

Cryptio

Cryptio

Software Engineering
Paris, France
Posted on Wednesday, April 26, 2023
About The Role

As a software engineer working on blockchain data, you will:
  • Research blockchain internals
  • Contribute to our blockchain indexers (Rust / SQL)
  • Transform and prepare blockchain data for accounting / reporting use cases (Rust / SQL / TypeScript)
  • Contribute to Cryptio DeFi capabilities by enriching on-chain data (smart contract events, on-chain data analysis)
  • Contribute to our internal data API (Rust)
  • Consume third-party data APIs
  • Collaborate with the DevOps team in order to deploy blockchain nodes

An indexer is a piece of software that iterates over blockchain blocks in order to extract relevant pieces of data, transform/serialize them, and load them into a data store (ETL).

Responsibilities
  • Write production-grade Rust and TypeScript code
  • Contribute to the architecture, design, implementation, monitoring, and maintenance of our on-chain data pipeline
  • Write and maintain documentation
  • Watch the state-of-the-art of blockchain indexer and on-chain data analysis
  • Develop proof of concepts according to the product roadmap

Mandatory Requirements
  • Fluent with SQL (we use PostgreSQL)
  • Fluent with TypeScript
  • Familiar with designing ETL software
  • Familiar with designing internal APIs
  • Familiar with consuming third-party data APIs
  • Rigor and force of proposal
  • Analytical and synthetical mind
  • Impeccable written and spoken English

Nice To Have
  • Experienced with Rust (we will train you if you are not)
  • General knowledge of the crypto ecosystem

Location

We are a remote-first company, you can choose where you work from (CET + / - 2h). However, you’ll be asked to come to the Paris office for onboarding.