We are a decentralized team seeking an expert Rust Developer to assist with the design, development, implementation of a new Blockchain proof of concept. Expertise to be involved in the creation of a new smart contract creation/scripting system, testnet, APIs, SDK, consensus mechanisms, and numerous other tasks.
Initial PoC goals:
• The ability to spin up a public virtual blockchain for us. The current goal is to create a testnet, APIs, and SDK for other devs to build on top of.
• Develop & Utilize Smart Contracts to means-test the automation
Business Requirements:
• Consult and collaborate effectively with our leadership team on business applications/use cases
• Provide insights on Blockchain and distributed ledger technologies as it relates to our business objectives.
• Demonstrate and share knowledge, preferably with industry work in Smart Contracts and digital supply chains.
• Ideal candidate has expert level consultative ability and project management approach to lead this type of effort, but also heavy hands-on blockchain development
Technical Requirements:
• Hands-on experience/knowledge in Bitcoin, Hyperledger, Ethereum, Polkadot, Stellar, Solana, Distributed Ledger, Smart Contracts, and/or expert in GoLang/Solidity/Serpent/Rust
• Background in distributed algorithms.
• Contribute to Architecture, Design, and Implementation of a Blockchain environment including but not limited to the consensus layer, distributed ledger, and smart contracts layer. Also exp. with transactions, security, latency, scalability, etc.
• Project manage and build rapid prototypes and work on fast-paced projects.
• Take existing prototypes to production quality code to create new products and offerings.
• Experience in implementing real distributed systems.
● Strong knowledge of concurrency and writing efficient and safe multithreaded code
● Strong knowledge of common algorithms and data structures
• Strong knowledge of different consensus algorithms – PoA,PoW, POS, POeT, POST, etc
• Must be capable of researching alternatives and making architectural/design/business decisions independently.
• Experience with Java, PL/SQL, MySQL, C++, and most importantly, Rust!
• Knowledge of the latest attack trends, tools, and the threat landscape
• Experience with 1 or more of the following: Smart Contracts, storage platforms, UNIX file systems, VMs (preferred)
You will be asked to answer the following questions when submitting your candidacy:
- On a scale of 1-10, 10 being expert, what is your Rust proficiency and skill level?
- Github URL pretty please - we'd like to take a look.
- Which blockchains have you created before? If you've never built one before, which ones have you worked on top of or forked yourself?
- How many hours are you available to work on a daily basis? (Mon-Sunday)
- Any .rs files we can take a look at? Please send.