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 Guides
Related Job Pages
More Backend Engineer Jobs
Principal Software Engineer – Java
HashgraphHashgraph, 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
Backend Engineer132 days ago
Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor
Senior Backend Engineer working on Zapier's AI automation platform
JavaScriptNode.jsPython
Senior Platform Architect – SAMPro
NewRocketWe 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
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