We are on the lookout for a skilled Blockchain Developer to join our dynamic Johannesburg team. In this role, you will work on cutting-edge projects, harnessing blockchain technology to drive innovation and create effective solutions.
Responsibilities
Develop, test, and deploy blockchain applications and smart contracts.
Research and present new blockchain technologies and methodologies.
Work closely with product managers to enhance blockchain functionalities.
Assist in the architecture of decentralized applications (dApps).
Implement security measures and protocols for blockchain systems.
Participate in Agile development processes and sprint planning.
Provide support and training for internal stakeholders on blockchain implementations.
Contribute to the blockchain community through open-source projects.
Requirements
Education
Bachelor's degree in Computer Science or a related field
Master's degree in Blockchain Technology is an advantage
Experience
3+ years of experience in blockchain development
Technical Skills
Solidity
Ethereum
JavaScript
Hyperledger Fabric
Blockchain Protocols
Cryptography
Soft Skills
Analytical skills
Communication
Team Player
Certifications
Certified Blockchain Developer
Certified Ethereum Developer
Languages
English: Fluent
Advantageous
Experience with Layer-2 solutions: Knowledge of and experience with Layer-2 scaling solutions such as Optimistic Rollup and zk-Rollup.
Familiarity with DevOps tools: Experience with CI/CD pipelines, Docker, and Kubernetes.
Benefits
Comprehensive health insurance benefits
Retirement savings plan with employer contributions
Flexible work arrangements
Professional development opportunities
Company Culture
Innovation: We encourage creativity and innovation, allowing our team to explore and develop new ideas.
Teamwork: Collaboration is key; we value input from all team members.
Growth: We are committed to the personal and professional growth of our employees.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development