Rust Jobs in Web3

4,159 jobs found

web3.career is now part of the Bondex Logo Bondex Ecosystem

Receive emails of Rust Jobs in Web3
Job Position Company Posted Location Salary Tags

Reown

Remote

$84k - $110k

Crypto.com

Hong Kong, Hong Kong

$105k - $180k

Lazer

Canada

$105k - $150k

Helius

United States

$105k - $150k

Anza

United States

$140k - $157k

Exponent

Remote

$100k - $165k

Deep Venture DAO

San Francisco, CA, United States

$11k - $62k

in-House Anonymous

New York, NY, United States

$122k - $150k

Versus Systems

Los Angeles, CA, United States

$74k - $107k

Gate.io

APAC

$76k - $78k

Decentraland

Remote

$84k - $106k

Asymmetric Research

Remote

$84k - $150k

Rust Engineer Blockchain Protocol

Startale Group

This job is closed

About Us

We are building a next-generation permissionless blockchain network, designed to onboard applications with billions of users and drive mass adoption. Our mission is to deliver a scalable, user-friendly, and developer-centric infrastructure designed for mainstream adoption. As a team, we are deeply committed to the values of openness & transparency, integrity, and growth mindset.

Position Overview

We’re seeking talented Protocol Engineers to join our core development team. This role focuses on the development and optimization of key components such as consensus mechanisms, virtual machines, and networking, etc. While you’ll primarily collaborate with a remote team of experienced engineers, there will occasionally be opportunities to work onsite during offsite sessions to support onboarding and enable more efficient collaboration.

Joining at this early stage of development offers a unique opportunity to influence critical technical decisions, achieve career growth, and enjoy competitive compensation.

Key Responsibilities

  • Blockchain core development 
    • Develop, integrate, and optimize core blockchain components, including consensus, virtual machines, P2P networking, RPC, etc.
    • Conduct benchmarking and stress testing to identify and address potential performance/throughput bottlenecks.
  • Testing and quality assurance 
    • Develop and maintain a comprehensive suite of unit, integration, and end-to-end tests to ensure code reliability and functionality.
  • Collaboration and documentation 
    • Work closely with DevOps, SecOps, QA, project managers, etc.
    • Maintain thorough and clear documentation for codebases & architecture design.

Qualifications

Required Experience

  • Proficiency in Rust or C++: Minimum 3 years of hands-on experience with Rust or C++, with the ability to write clean, maintainable, and well-documented code. Candidates with strong C++ experience who are open to transitioning to Rust are encouraged to apply.
  • Distributed Systems Expertise: Deep understanding of distributed computing principles, including consensus algorithms, peer-to-peer (P2P) networking, and high-performance data structures.
  • Blockchain & Consensus Knowledge: Familiarity with blockchain fundamentals (e.g., consensus mechanisms, virtual machines, RPC protocols) or experience designing fault-tolerant distributed systems.
  • Proven Contributions: Demonstrated track record of contributing to open-source projects or large-scale distributed systems in Rust.
  • Problem-Solving Skills: Strong analytical and problem-solving abilities, with the capacity to thrive in fast-paced, complex environments.

Preferred Experience (any of the following):

  • Experience contributing to high-performance distributed systems, such as blockchain clients, databases, real-time data pipelines, or cloud-native infrastructure.
  • Background in designing and implementing high-throughput consensus mechanisms (e.g., Raft, Paxos, HotStuff, Narwhal & Bullshark).
  • Familiarity with Ethereum client implementations (e.g., Reth, Erigon, Nethermind)
  • Experience optimizing low-latency networking, parallel execution, or storage systems in Rust.

Candidates do not need to meet all of the preferred experience criteria—any subset of these qualifications is valuable.

We are open to both B2B contract and full-time employment.


Hiring Blog

You can find a related interview blog;

https://startale.com/en/career/4024617008

What does a Rust developer in web3 do?

A Rust developer in the context of web3 is a programmer who uses the Rust programming language to build applications and tools for the decentralized web, also known as the web3 ecosystem

The specific responsibilities of a Rust developer in web3 may vary depending on the project or organization they are working for, but in general, they would be responsible for writing, testing, and maintaining Rust code that is used to build web3 applications

This could include things like creating smart contracts for decentralized finance (DeFi) applications, building tools for interacting with decentralized storage networks, or developing decentralized applications (dApps) for the web3 ecosystem.