Rust Jobs at GIANT Protocol

There are 3 Web3 Jobs at GIANT Protocol

Receive emails of Rust Jobs at GIANT Protocol

Senior Substrate Engineer

GIANT Protocol
$11k - $75k estimated

This job is closed

Overview

You will be a part of GIANT Protocol’s core development team, building Layer 1 chain using Substrate and defining standards for the same. You will be involved in defining technical specifications, implementing design patterns and hands-on development. You will be writing modules that all the other developers would use, including libraries, APIs, database/ storage connections and third party integrations primarily in Rust. Your diligence and patience to build highly-secured, scalable and high-performance solutions will be most valued.

Responsibilities

  • Understanding the implemented Substrate design patterns and writing performant and maintainable code
  • Solving development challenges and making architectural decisions by understanding the larger picture of the project’s goals.
  • Design and create Substrate Pallets
  • Update/Optimize runtime to develop a productionalized L1 Blockchain
  • Contribute to creation of a custom wallet for the blockchain
  • Build off-chain workers to connect business logic to our blockchain.
  • Participate in security audits.
  • Writing code that other developers use, including libraries, APIs and configurations.
  • Paying close attention to unit-testing and security.
  • Participate in brainstorming sessions and contribute ideas to improve our product and technology.
  • Collaborate with the product and design teams to understand business goals, end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution.
  • Document decisions and roadmap for future impact.
  • Create and improve technical documentation.
  • Participate in sprints and scrum calls with our cross-regional team for successful delivery of product.
  • Mentor and provide leadership to junior developers.

Qualifications

Must have:

  • Has experience building Layer 1 native blockchain/components of blockchain using Substrate.
  • Extensive experience with Rust, cargo, clippy and dependency management.
  • 5+ years of programming experience with focus on using strongly typed languages (Rust, Golang, Typescript).
  • 3+ years of blockchain development experience.
  • Experience with Substrate framework and tools.
  • Strong understanding of macros, traits, generics and lifetimes
  • Experience with frameworks like HyperWeb, Mio, Tokio, Rocket and Actix (Is a Plus)
  • Exposure to performance benchmarking
  • Smart Contracts dev using Solidity or Ink.
  • Experience with cloud platforms like AWS/ Azure/GCP
  • Developed multi-threaded software and understand the asynchronous functionalities.
  • Open source contributions to existing Layer 1 blockchain projects.
  • Good blockchain troubleshooting skills.
  • Good understanding of Layer 2 blockchain solutions.


Nice to have:

  • Experience with token distribution and/or crowd loans.
  • Experience working on DAG (Directed Acyclic Graph) platform.

Persona of the kind of people who would be a culture fit:

  • Strong relationship-building skills
  • Exceptional analytical reasoning, problem-solving, and creative thinking skills
  • Extremely self-driven and able to execute in a diligent manner
  • Get a kick out of leading a solution towards its completion
  • Fun to hang out with!