Blockchain Developer, Rust - Substrate

Company Name
5ire
Company Website
5ire.org
Contact email
zakaria@5ire.org
Date
Oct 21, 2021
Workspace
Remote
Location
London UK
Type
Full time

Who are we?

5ire.org

5ireChain is a fifth-generation blockchain that aims to bring a paradigm shift from a for-profit to a for-benefit economy. 5ire's mission is to accelerate the implementation of the United Nations 2030 Agenda for Sustainable Development. 

“We’re building 5ireChain to eliminate intermediaries and bring all the impact makers onto a level playing field where they can use the shared language of the UN SDGs. We want businesses to act as a force for good and help move the world from a for-profit paradigm to a for-benefit paradigm, facilitating the transition from the fourth industrial revolution to the fifth industrial revolution.

We’re building a new blockchain platform using novel protocols published in scientific papers. We work on problems in the fields of sustainability, cryptography, concurrent algorithms, and distributed systems. In order to solve those challenges, we need your help. 

We’re using Rust—a cutting-edge language that’s rapidly gaining traction—and Substrate, which is a Rust framework for blockchain development.

We’re looking for software developers with proven Rust experience, working knowledge of Substrate, and general familiarity with blockchain technologies. Don’t worry if you’re not fluent in any of those—we will provide you with well-structured onboarding and recurring seminars to build upon what you already know. Both Rust and Substrate are becoming increasingly popular in the distributed ledger space, and the investment in learning the technology will only become more relevant over time—for the project, and for you as an individual.

You’ll be working directly with the existing research and development team.

We need to find someone who:

  • will become comfortable with Rust, Substrate, Linux,

  • will help to take different 5ireChain modules from the conceptual modeling, through prototyping, to a target iteration,

  • will feel comfortable working amongst several development teams (consensus, Substrate integration, interoperability with existing blockchains, virtual machine for smart contracts),

  • can analyze and optimize the platform’s performance,

  • has a basic idea of running tests in a distributed environment,

  • can write technical documents for users, external teams, and communities.

What will help you get there?

  • experience in Rust and Substrate is not required but would be a significant advantage,

  • basics of networking: TCP/IP, gossip protocols, building communication graphs,

  • basic knowledge of algorithms and data structures,

  • concurrent algorithms and distributed systems,

  • software testing,

  • CPU and memory optimizations,

  • experience in git.

Nice to Have

  • Familiarity with the Rust language and its ecosystem.

  • Familiarity with Substrate and the Polkadot ecosystem.

  • Experience implementing blockchain consensus protocols.

  • A passion for decentralized, peer-to-peer systems and Web3 technologies.

What you’ll get in return:

  • a fast-paced tech startup working environment;

  • involvement in an original, innovative, and well-funded project;

  • flexible working hours;

  • competitive salary and tokens from the team token allocation;

  • private health insurance;

  • ability to work remotely or in an office.