About the Role
Our client is seeking a skilled and adaptable Blockchain Solutions Developer to join their innovative team focused on building and implementing decentralized solutions. This role involves translating business needs into technical specifications and developing robust blockchain applications. You will work on a variety of projects, including smart contract development, dApp integration, and blockchain network configuration. The ideal candidate has a solid understanding of blockchain principles and practical experience in software development. This position is based in Mahikeng, North West, ZA , offering a hybrid work model that combines office collaboration with remote flexibility. We are looking for a proactive individual with a passion for blockchain technology and a desire to contribute to impactful solutions in this rapidly evolving field.
Key Responsibilities
- Develop, test, and deploy smart contracts using languages such as Solidity or others relevant to the project.
- Design and implement decentralized applications (dApps) and integrate them with blockchain networks.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and deliver blockchain solutions.
- Analyze requirements and design technical solutions that leverage blockchain technology effectively.
- Perform code reviews, identify potential issues, and ensure code quality and security.
- Optimize smart contract performance and efficiency.
- Stay up-to-date with the latest advancements in blockchain technology and related tools.
- Troubleshoot and resolve technical issues related to blockchain applications.
- Document technical designs, processes, and solutions clearly.
- Contribute to the overall technical strategy and architecture of blockchain projects.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 3 years of professional software development experience, with at least 1-2 years focused on blockchain development.
- Proficiency in smart contract development using Solidity .
- Experience with Web3 libraries and frameworks (e.g., ethers.js, web3.js, Hardhat, Truffle).
- Understanding of blockchain protocols, consensus mechanisms, and DLT concepts.
- Familiarity with popular blockchain platforms (e.g., Ethereum, Polygon, BSC).
- Knowledge of backend development (e.g., Node.js, Python) is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work effectively in a hybrid work environment.
Benefits
- Competitive salary and benefits package.
- Hybrid work arrangement offering flexibility.
- Opportunities for professional growth and skill development in blockchain technology.
- Collaborative and supportive team environment.
- Work on exciting and innovative blockchain projects.
- Contribute to the development of practical blockchain solutions.
- Office conveniently located in Mahikeng, North West, ZA .