Rust Jobs at GIANT Protocol
There are 3 Web3 Jobs at GIANT Protocol
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
GIANT Protocol | San Jose, CA, United States | $11k - $75k | |||
GIANT Protocol | San Jose, CA, United States | $36k - $75k | |||
GIANT Protocol | San Francisco, CA, United States | $11k - $62k |
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!