⭐ Featured Opportunity

Rust Engineer (Remote)

Calyptus logoCalyptus

Mar 12

Our client is a tier-1 infrastructue company and node engineering team that is focused on building and maintaining core software components that make their platform work. They are especially focused right now on an Open Source Rust project that provides the core indexing capabilities of their ecosystem.

They are looking for an experienced and highly motivated software engineer who can help develop and implement optimizations for their Hosted Service and their graph-node codebase. This role requires a deep understanding of Rust, familiarity with developing open source software, and ideally prior infrastructure and database experience. All subgraphs published in their ecosystem and every query against their Hosted Service indexes rely on the graph-node software, so the care and maintenance of this codebase is critical.

What You'll Be Doing:

  • Working closely with both operations and development engineers to understand where improvements to their codebase are needed.
  • Participating in design meetings with engineers from external core development teams and review their PRs as needed.
  • Designing, engineering, and implementing a number of high priority improvements for their Hosted Service platform.
  • Analyzing requirements for already specified initiatives, develop novel solutions for new issues, and translate them into feature designs.
  • Writing reusable, testable, and efficient code in Rust.
  • Writing both unit and integration tests, and helping to develop automation tooling for repeated tasks.

What They Expect:

  • Demonstrated experience in and deep understanding of Rust required; additional experience with Assemblyscript/Typescript preferred.
  • Familiarity with open source software development process.
  • A solid understanding of software design patterns, and how to build components that are reusable, extensible, and modular.
  • Some understanding or awareness of blockchain or distributed technology preferred.
  • Participation in rotating on-call duty during working hours required.
  • Experience with ops and infrastructure (e.g., testing, tooling) and Postgres databases strongly preferred.
  • Proven ability to collaborate effectively asynchronously with a multinational team spanning numerous time zones.

Listed in: Web3 Jobs, Developer Crypto Jobs, Engineering Web3 Jobs, Rust Crypto Jobs, TypeScript Web3 Jobs, Web3 Crypto Jobs, Remote Web3 Jobs.

Let employer know that you found this job on CryptoJobsList. This helps us get more companies to post web3 jobs here!

120,000 - 240,000 USD / year
78 applications