This is a full-time on-site role for a Blockchain Developer at Aylvah located in Lahore. As a Blockchain Developer, you will be responsible for tasks related to cryptography, cryptocurrency, back-end web development, blockchain development.
Key Responsibilities:
1. Blockchain Development:
- Design, develop, and deploy dApps and smart contracts.
- Optimize applications for performance and cost.
2. Rust Programming:
- Write high-quality, maintainable, and efficient code in Rust.
- Develop secure, scalable modules for blockchain infrastructure and smart contracts.
- Contribute to the development of libraries and tools for blockchain systems.
3. Security & Testing:
- Ensure the security and reliability of smart contracts and blockchain applications.
- Conduct rigorous testing, debugging, and optimization of decentralized systems.
- Stay up-to-date with blockchain vulnerabilities and best practices.
4. Collaboration & Documentation:
- Work closely with cross-functional teams, including blockchain architects and front-end developers.
- Provide comprehensive technical documentation and support for deployed applications.
- Contribute to open-source projects and the blockchain community.
Blockchain Expertise:
- Cross-chain compatibility, scalability solutions (sharding, Layer-2), optimized token swaps.
- Smart contract development (ERC-20, ERC-721, ERC-1155), DApp integration, testing.
- Blockchain core implementation, consensus mechanism, account management, transaction processing.
- Node security, slashing mechanisms, governance mechanisms, security audits.
- testnet launch, mainnet preparation.
Development Tools:
- Experience with blockchain development frameworks and tools (e.g., Algorand SDKs, Node.js, Web3).
- Familiarity with Docker, Kubernetes, and cloud environments.
- Problem-Solving Skills:
- Ability to design scalable and efficient decentralized solutions.