decircle

Talent Partner for decentralized organizations and projects that are building Web3.

Rust Engineer

Backend EngineerSoftware EngineerFull TimeRemoteTeam 1-10Since 2019H1B No SponsorCompany SiteLinkedIn

Location

California

Posted

132 days ago

Salary

Not specified

Bachelor Degree3 yrs expEnglishDockerGRPCMicroservicesPostgresRedisRuby ON RailsRustWeb3

Job Description

• Design, implement, and maintain core components of the GraphTally protocol in Rust • Collaborate with researchers and protocol engineers to refine and evolve the architecture • Optimize signature verification, message processing, and batching for high-throughput performance • Implement secure state transition logic, trust-minimized payment flows, and smart contract interactions • Work closely with smart contract engineers to ensure seamless on-chain integration (mainly on L2s like Arbitrum) • Write clean, testable, and efficient code with a focus on security and correctness • Contribute to technical documentation, specifications, and developer tooling to support GraphTally adoption.

Job Requirements

  • 3+ years of professional experience writing high-performance, production-quality async code in Rust
  • Experience in designing and implementing remote APIs (REST, JSON-RPC, gRPC)
  • Experience in responsive microservices design and development
  • Experience with databases (Postgres, Redis)
  • Experience with Docker
  • Deep understanding of cryptographic primitives, especially ECDSA and digital signature schemes
  • Proficient with Rust’s async/await model, leveraging futures, tokio, or async-std
  • Understanding of asynchronous state machines for managing complex protocol flows
  • Familiarity with zero-knowledge proofs, state/payment channels, or escrow mechanisms is a plus
  • Strong grasp of trust-minimized systems, distributed protocols, or payment rails in a web3 context
  • Experience working with Ethereum L2s (like Arbitrum, Optimism) and integrating with smart contracts
  • Proficiency with testing, benchmarking, and debugging asynchronous Rust applications in the context of web3, using tools like anvil
  • Clear communication, curiosity, and a strong sense of ownership.

Benefits

  • Fully remote, async-friendly team with competitive compensation and token upside.

Related Job Pages

More Backend Engineer Jobs

Principal Software Engineer – Java

Hashgraph

Hashgraph, formerly Swirlds Labs, is a software company home to some of the brightest minds in web3.

Backend Engineer132 days ago
Full TimeRemoteTeam 51-200Since 2022H1B No Sponsor

Principal Software Engineer designing high-performance Java systems for Hashgraph

JavaSwitching
United States

Senior Software Engineer, MCP – Backend

Zapier

Get your software working together, automatically.

Backend Engineer132 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

Senior Backend Engineer working on Zapier's AI automation platform

JavaScriptNode.jsPython
United States
$170.8K - $256.1K / year

Senior Platform Architect – SAMPro

NewRocket

We deliver meaningful experiences and extraordinary results with ServiceNow

Backend Engineer133 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

ITAM Solution Architect designing and optimizing enterprise-scale asset-management implementations

AWSAzureCloudITSMJamfOracleServiceNow
United States

Senior Database Engineer

Cambium Learning Group

The education essentials company.

Backend Engineer135 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B Sponsor

Senior Database Engineer driving database design and optimization for high-transaction applications

AWSCloudDockerEC2KubernetesMicroservicesSQL
United States