Job Description
Key Responsibilities
- Develop and implement pallets using the Substrate framework, with a focus on integrating secure computing capabilities within Intel SGX environments
- Contribute to the design and evolution of WASM runtime systems, optimizing execution efficiency and security protocols for blockchain applications
- Identify, diagnose, and resolve critical bugs in both our testnet and mainnet environments to ensure system stability and reliability
- Create comprehensive technical documentation for blockchain components, including architecture diagrams, API specifications, and implementation guides
- Conduct in-depth research on emerging secure computing technologies and evaluate their potential integration into our blockchain infrastructure
- Collaborate with security experts to implement robust encryption mechanisms and privacy-preserving features across blockchain protocols
- Participate in code reviews and maintain high coding standards through rigorous testing and debugging processes
- Stay updated with the latest developments in the Rust ecosystem and blockchain technology to continuously improve our systems
- Work with DevOps teams to deploy and monitor blockchain solutions in production environments
- Provide technical support to stakeholders and ensure seamless integration of blockchain features with existing systems
Job Requirements
- Proven experience as a RUST Developer with a strong background in blockchain development and smart contract implementation
- Expertise in Substrate framework and its integration with secure computing environments such as Intel SGX
- Deep understanding of WASM runtime development, including optimization techniques and security best practices
- Strong problem-solving skills with a track record of identifying and resolving complex technical issues in blockchain systems
- Excellent documentation skills, with experience creating technical specifications and user guides for blockchain projects
- Ability to conduct independent research on secure computing technologies and evaluate their suitability for blockchain applications
- Proficiency in version control systems (e.g., Git) and collaborative development practices
- Strong communication skills to effectively collaborate with cross-functional teams and stakeholders
- Experience with blockchain testing frameworks and methodologies for both testnet and mainnet environments
- Knowledge of cryptographic protocols and their implementation in blockchain systems
- Ability to work in a fast-paced environment with tight deadlines while maintaining code quality
- Preferred experience with decentralized applications (dApps) and their integration with blockchain protocols
- Understanding of blockchain consensus mechanisms and network security principles
- Experience with DevOps tools and practices for blockchain deployment and monitoring
- Excellent analytical skills to evaluate system performance and identify areas for improvement


