Key Responsibilities:
- Design, develop, and deploy smart contracts for the platform using Solidity or other relevant programming languages.
- Implement secure and efficient code while adhering to best practices for smart contract development.
- Collaborate with backend and frontend engineers to integrate smart contracts into the platform.
- Perform rigorous testing, debugging, and auditing of smart contracts to ensure security and reliability.
- Stay informed about the latest developments in blockchain and smart contract technologies.
- Contribute to the documentation of smart contract architecture and processes.
- Participate in code reviews to maintain high-quality standards across the codebase.
Key Requirements:
- 2–4 years of experience in blockchain development, with a strong focus on smart contracts.
- Proficiency in Solidity and familiarity with Ethereum Virtual Machine (EVM).
- Understanding of security considerations and best practices for smart contract development.
- Experience with tools such as Hardhat, Truffle, or Foundry for development and testing.
- Familiarity with Web3.js, Ethers.js, or similar libraries for interacting with blockchain networks.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience with Bitcoin Layer 2 solutions or similar blockchain ecosystems.
- Contributions to open-source blockchain or smart contract projects.
- Understanding of financial systems, payment protocols, or decentralized finance (DeFi).
What We Offer
- Competitive salary and equity options.
- Flexible working hours and remote-friendly environment.
- The chance to work on cutting-edge technology with a talented, passionate team.
- Opportunities for professional growth and learning.