About the Role
Our client, a dynamic startup poised to disrupt the digital asset market, is seeking a motivated Blockchain Developer to join their growing team. This role will involve the design, development, and implementation of innovative decentralized applications (dApps) and smart contracts. You will work on exciting projects within the Crypto & Blockchain sector, contributing to the creation of secure and user-friendly platforms. This position offers a hybrid work arrangement, combining the benefits of in-office collaboration with the flexibility of remote work, based in Klerksdorp, North West, ZA . We are looking for a passionate individual eager to make a significant impact in a fast-paced, forward-thinking environment. You'll be part of a team dedicated to exploring the full potential of blockchain technology.
Key Responsibilities
- Develop and implement smart contracts on blockchain platforms using languages like Solidity.
- Build and maintain decentralized applications (dApps) with a focus on user experience.
- Collaborate with product managers and designers to define and execute project requirements.
- Write clean, efficient, and well-documented code.
- Participate in code reviews to ensure code quality and identify potential issues.
- Test and deploy smart contracts and dApps, ensuring functionality and security.
- Troubleshoot and resolve bugs and issues in deployed applications.
- Stay updated on emerging blockchain technologies and industry trends.
- Contribute to the overall architecture and design of blockchain solutions.
- Assist in the integration of blockchain solutions with existing systems.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 1-3 years of experience in software development, with a focus on blockchain technologies.
- Experience with smart contract development, preferably with Solidity.
- Familiarity with blockchain concepts, such as distributed ledgers, consensus mechanisms, and cryptocurrencies.
- Understanding of web development technologies (e.g., JavaScript, React) for dApp frontends.
- Experience with development tools like Hardhat or Truffle is a plus.
- Knowledge of web3.js or ethers.js libraries.
- Good understanding of security principles in blockchain development.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and collaboratively in a team environment.
- Good communication skills.
Benefits
- Competitive salary and potential for bonuses.
- Health and wellness benefits package.
- Hybrid work model for flexibility.
- Opportunities for learning and professional development in the blockchain space.
- Engaging projects in a rapidly evolving industry.
- Team-building events and a positive work culture.
- Exposure to cutting-edge blockchain technologies.