About the Role
Our client, a dynamic technology solutions provider, is seeking a skilled Blockchain Solutions Engineer to join their team in Kimberley . This role focuses on the practical application and integration of blockchain technology to solve real-world business challenges for their clients. You will work closely with clients to understand their needs, design and implement blockchain solutions, and ensure seamless integration with existing systems. This is a hands-on role for an engineer passionate about leveraging distributed ledger technology to drive innovation and efficiency, based in the heart of the Northern Cape .
Key Responsibilities
- Design and develop blockchain-based solutions and applications tailored to client requirements.
- Implement and integrate smart contracts and decentralized applications (dApps).
- Work with various blockchain platforms, including private, public, and consortium ledgers.
- Collaborate with clients to gather requirements, provide technical guidance, and deliver solutions.
- Develop APIs and integrate blockchain solutions with existing enterprise systems.
- Conduct testing, debugging, and performance optimization of blockchain applications.
- Create technical documentation, including design specifications and user guides.
- Stay informed about emerging blockchain technologies and industry best practices.
- Troubleshoot and resolve technical issues related to blockchain deployments.
- Provide technical support and training to clients as needed.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical discipline.
- Minimum of 5 years of experience in software development, with at least 3 years focused on blockchain technology.
- Proficiency in blockchain development, including smart contract languages (e.g., Solidity) and development frameworks.
- Experience with enterprise blockchain platforms (e.g., Hyperledger Fabric, R3 Corda) is a strong advantage.
- Familiarity with distributed ledger technology principles and consensus mechanisms.
- Experience with API development and system integration.
- Strong programming skills in languages relevant to blockchain development (e.g., Go, Node.js, Python).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively in a client-facing role.
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.
Benefits
- Our client offers a competitive salary, comprehensive medical aid, a retirement fund, and opportunities for professional growth and development.
- You will work on diverse and challenging projects, collaborating with a team of experts dedicated to pushing the boundaries of blockchain technology.
- This role provides a great opportunity to build your career in the innovative field of distributed ledger technology, based in Kimberley .