About the Role Our client, a leading innovator in the blockchain space, is looking for a talented Senior Smart Contract Developer to join their team in Richards Bay, KwaZulu-Natal. This hybrid role offers the perfect blend of in‑office collaboration and remote flexibility. You will play a key role in designing, developing, and deploying secure and efficient smart contracts that power a range of decentralized applications. The ideal candidate possesses a deep understanding of blockchain protocols, a passion for secure coding, and a proven track record of delivering high-quality smart contract solutions. You will be instrumental in pushing the boundaries of what's possible in the decentralized ecosystem, working on projects that aim to redefine industries.
Key Responsibilities
- Develop, test, and deploy high-quality, secure, and efficient smart contracts on various blockchain platforms.
- Collaborate with product managers, designers, and other engineers to define smart contract requirements and specifications.
- Perform rigorous code reviews and security audits to identify and mitigate potential vulnerabilities.
- Optimize smart contract performance and gas efficiency.
- Contribute to the design and architecture of new blockchain features and dApps.
- Stay up-to-date with the latest trends, tools, and best practices in smart contract development and blockchain technology.
- Mentor junior developers and share knowledge within the team.
- Troubleshoot and debug smart contracts in development and production environments.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 5 years of professional experience in software development, with at least 3 years focused on smart contract development.
- Proficiency in Solidity and experience with popular development frameworks like Hardhat or Truffle.
- Solid understanding of blockchain principles, consensus mechanisms, and cryptographic concepts.
- Experience with security best practices for smart contracts and common vulnerability patterns.
- Familiarity with various blockchain networks (e.g., Ethereum, Polygon, Binance Smart Chain).
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively in a hybrid team setting.
- Experience with version control systems like Git.
Benefits
- Our client offers a competitive salary, comprehensive health benefits, and a generous performance bonus structure.
- Employees in Richards Bay, KwaZulu-Natal benefit from a hybrid work model, providing flexibility and work-life balance.
- You will have access to ongoing professional development opportunities, including training and conference attendance.
- Join a forward-thinking company that is at the forefront of blockchain innovation and offers a dynamic and rewarding career path.
- We believe in nurturing talent and providing a supportive environment for growth and learning.