Job Url: https://apply.workable.com/io-global/j/BBB8AE917D/ Job Description: Requirements Who you are: A minimum of 5+ years of development experience A minimum of 3+ years of Rust experience  Experience working with Git Practical experience with Agile software development methods Knowledge of functional and object-oriented programming paradigms Blockchain and/or any blockchain framework experience is a plus Blockchain experience is a plus but not critical A degree in Computer Science is desirable but not essential  Experience with communication protocols such as RESTful APIs, gRPC, and/or inter processes communication Experience with building reusable and modular software Distributed systems and network development A track record of delivering software projects from start to finish Proficiency in software development best practices, including design, implementation, testing, and debugging HTTP API understanding as well as accessibility and security compliance. Familiarity with continuous integration and deployment pipelines Experience with cloud platforms such as AWS Software development methods such as agile programming and test-driven development Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks that are completable in a short amount of time and report completion as required by managers Pragmatically adhere to software engineering principles (modularity, incremental development, no premature optimization, no feature creep, no speculative generality, ...) Substrate Experience (Required) Substrate Pallet (FRAME) Development – Proven ability to design, build, and integrate custom pallets from scratch, including defining storage items, dispatchable calls, events, and error handling to deliver robust and unique blockchain business logic. Runtime Engineering and Logic – Hands-on experience composing a blockchain runtime by selecting and configuring pre-built pallets (e.g., balances, staking, governance) alongside custom pallets, managing dependencies, and understanding the full execution flow of a block. Polkadot Ecosystem Architecture – In-depth understanding of Polkadot’s heterogeneous multichain architecture, with the ability to clearly articulate the distinct roles of the Relay Chain (security and consensus) and Parachains (application-specific logic). Forkless Runtime Upgrades – Practical expertise in authoring and executing forkless runtime upgrades, enabling seamless blockchain logic updates without requiring a hard fork. Consensus and Finality Gadgets – Strong familiarity with Polkadot’s hybrid consensus model, including BABE (block production) and GRANDPA (finality), and how they work together to secure the network.