Rust Jobs in Web3

4,857 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

DFINITY

Switzerland

$72k - $107k

TBC Holdings LLC

United States

$150k - $250k

Pagoda

San Francisco, CA, United States

$212k - $250k

Edge & Node

Remote

$100k - $500k

Gevulot

Remote

$100k - $150k

Nethermind

Tokyo, Japan

$81k - $112k

Pagoda

Remote

$212k - $250k

Parity Technologies

London, United Kingdom

$140k - $157k

Parity Technologies

New York, NY, United States

$72k - $75k

NEAR

San Francisco, CA, United States

$212k - $250k

Nethermind

Singapore, Singapore

$105k - $120k

Keyko

Remote

heyteleport.com

Remote

$122k - $150k

DFINITY
$72k - $107k estimated
ZH ZĂźrich, ZĂźrich, Switzerland
Apply

DFINITY is reimagining the Internet as a public network that hosts secure software and services. The Internet Computer is a new technology stack that is unhackable, fast, scales to billions of users around the world, and supports a new kind of autonomous software that promises to reverse Big Tech’s monopolization of the internet. It enables direct interoperability with all major blockchains, including Bitcoin, Ethereum, other EVMs (and soon Solana), without relying on any trusted intermediary. Unique compared to other blockchains, ICP smart contracts can read from and write to different chains, enabling developers to write smart contracts spanning different chains.

Are you interested in designing and implementing smart contracts and complex fail-safe distributed systems? Are you passionate about code simplicity, quality, and performance? This is a unique opportunity to work with exceptional engineering teams and help make the vision of a public and secure interconnected network of blockchains a reality.

Cross-Chain Engineers at DFINITY work on a broad array of problems including:

  • Design and implementation of new solutions helping integrate the IC with other blockchains, enabling a trustless bi-directional interaction of IC smart-contracts with the smart-contracts on other chains.
  • Maintenance and development of existing solutions like the Bitcoin integration, Ethereum integration, ck-Tokens, and so on.
  • Research and exploration of other blockchain protocols, especially Bitcoin and EVM-based ones.
  • Participating in the interactions with the NNS DAO and release life-cycle, including creating executable upgrade proposals.
  • Developing metrics and monitoring of deployed smart-contracts.

Some of the things that may be helpful preparation for a role at DFINITY include:

  • Solid experience and understanding of the Web3 space, protocol design and smart-contracts development.
  • Experience in security-critical software development and implementation best practices, ability to put oneself into an adversarial mind-set when looking for vulnerabilities.
  • A deep understanding of at least one system software language, like C, C++, or Rust. Our systems developers work primarily in Rust (we will help you learn it).
  • Experience deploying systems that run 24x7x365 and building the monitoring, alarming, and tooling required to keep them healthy.
  • A Bachelor's degree in Computer Science, or a closely related field. The unique challenges at DFINITY have attracted many engineers with advanced degrees, however your practical experience is more important to us than your educational background.

What kind of engineers are we looking for?

  • First, we seek a passion for building quality production systems software. Research is an important component of what we do, however our first passion is for changing the world by shipping software.
  • Second, we are looking for team players who enjoy working alongside other brilliant people to come up with the best solutions together.
  • Finally, curiosity and open mindedness are critical. We face many challenges to build the world's first Internet Computer, and we need innovators to help take on them.

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.