Backend Rust Engineer
This project promotes the widespread adoption of environmentally-positive, open-source decentralized technology. It consists of open-source modular building blocks and decentralized, planet-friendly hardware layer allows anyone to handcraft and scale their own Web3 solution.
​
The Backend Rust Engineer role is part of the Development team, which develops and maintain Rust modules. As an early hire, you’ll be instrumental in establishing and promoting a great culture of innovation, empathy, and authenticity. You should be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design.
​
You might be a good fit if...
-
You have 5+ years of coding and engineering experience, ideally with Rust.
-
You possess rock-solid engineering fundamentals; algorithm development/design, high-performance
distributed computing and system design.
-
You have a working understanding of blockchains and smart contracts, and a bird-eye view of the state
of L1 tech.
-
You have familiarity with applied cryptography (Merkle trees, ECDSA, etc).
-
You thrive in a startup environment and feel the best working in a small, cross-functional team where
you can roll up your sleeves and be hands-on.
-
You have experience in documenting requirements and specifications and writing tests.
​
​​
As a Backend Software Engineer, you will...
-
Write backend software running nodes in a decentralized environment.
-
Write well-designed, testable, efficient code.
-
Participate in architecture development and research to solve problems scaling up from “laptop scale”
to “cluster scale”.
-
Integrate software components into a fully functional software system.
-
Ensure compliance with project plans, best coding practices, and industry standards.