About the Role
Our client, an innovative startup focused on building decentralized applications for supply chain management, is seeking a skilled Smart Contract Developer to join their growing team. You will play a crucial role in designing, developing, testing, and deploying secure and efficient smart contracts that form the backbone of their dApp ecosystem. This role requires a strong understanding of blockchain principles, proficiency in smart contract languages, and a keen eye for detail to ensure the security and integrity of the code. This is an exciting opportunity to contribute to a transformative project from the ground up, working remotely but connecting with a team based in Port Elizabeth .
Key Responsibilities
- Develop, test, and deploy secure and efficient smart contracts on blockchain platforms (e.g., Ethereum, Polygon).
- Write clean, maintainable, and well-documented code following best practices.
- Collaborate with backend and frontend developers to integrate smart contracts into decentralized applications (dApps).
- Perform thorough code reviews and security audits of smart contracts to identify and mitigate vulnerabilities.
- Contribute to the design and architecture of new blockchain features and protocols.
- Stay up-to-date with the latest developments in smart contract technologies, security, and best practices.
- Troubleshoot and debug issues related to smart contract execution and deployment.
- Participate in team meetings, code reviews, and contribute to technical discussions.
- Research and evaluate new blockchain platforms and tools for potential use.
- Ensure smart contract logic aligns with business requirements and tokenomics.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 2 years of professional experience in software development, with at least 1 year focused on smart contract development.
- Proficiency in Solidity and experience with the Ethereum Virtual Machine (EVM).
- Familiarity with smart contract development frameworks such as Hardhat, Truffle, or Foundry.
- Understanding of blockchain fundamentals, including distributed ledgers, cryptography, and consensus mechanisms.
- Experience with testing frameworks for smart contracts.
- Knowledge of common smart contract vulnerabilities and mitigation strategies.
- Basic understanding of web3 libraries (e.g., ethers.js, web3.js).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Benefits
- Competitive salary and potential for token-based compensation.
- Opportunity to work on innovative dApp projects in the supply chain industry.
- Flexible remote work arrangement.
- Comprehensive health and wellness benefits.
- Supportive and collaborative team environment.
- Professional growth and learning opportunities.
- Be part of a company shaping the future of decentralized supply chain solutions, with ties to Port Elizabeth .
- Regular team sync-ups and virtual social events.