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
📊
Average salary range of similar jobs in
analytics →
Loading...