Middle Rust Blockchain Developer

Overview

Join an international team building the core blockchain client for a next-generation data-centric Layer-1 network. The project already runs a large-scale testnet and is gearing up for mainnet launch. You’ll develop and maintain key components of the Rust-based client, ensuring stability, performance and correctness as the network scales.

What you’ll do

  • Build, test, and maintain core modules of the blockchain client (UTXO set, mempool, transaction validation, P2P layer).
  • Write reliable, high-performance Rust code following async patterns (Tokio or async-std).
  • Participate in code reviews, testnet operations and release engineering.
  • Contribute to CI/CD pipelines and testing harnesses for multi-node environments.
  • Collaborate with distributed teams (Mexico, India, USA) in daily development cycles.

What we’re looking for

  • 3–5 years professional Rust experience.
  • Solid understanding of systems programming concepts: concurrency, memory safety, async runtime.
  • Familiarity with blockchain internals — UTXO model, Merkle trees, signatures (ECDSA/secp256k1).
  • Experience with persistent storage (RocksDB/LMDB/LevelDB or similar).
  • Comfort working in Linux, Docker, and CI environments (GitHub Actions or similar).
  • Strong commitment to clean, testable code and proactive communication.

Nice to have

  • Experience running or monitoring blockchain nodes or testnets.
  • Understanding of consensus mechanisms and networking in distributed systems.
  • Exposure to container orchestration (Kubernetes, Terraform) and observability (Prometheus, Grafana).

Required languages

English B2 - Upper Intermediate
Rust, Blockchain and Cryptocurrency
Published 9 October
26 views
·
4 applications
100% read
To apply for this and other jobs on Djinni login or signup.
Loading...