Blockchain Developer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a talented Blockchain Developer to join our innovative team in Johannesburg. The ideal candidate will be well-versed in building and implementing blockchain solutions, with strong programming skills and a passion for emerging technologies. You will play a vital role in designing decentralized applications and enhancing our blockchain capabilities.

Responsibilities

  • Architect and build state-of-the-art decentralized applications.
  • Integrate blockchain applications with existing enterprise systems.
  • Mentor junior developers on blockchain best practices.
  • Document development processes and technical specifications.
  • Maintain and enhance existing blockchain solutions.
  • Liaise with stakeholders to gather requirements and provide technical support.
  • Explore and implement improvements to optimize blockchain technologies.
  • Engage with the blockchain community to contribute and learn.

Requirements

Education
  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Master's degree in a relevant field is an advantage
Experience
  • 3+ years of experience in blockchain development
Technical Skills
  • Ethereum
  • Solidity
  • JavaScript
  • Cryptography
  • Node.js
  • Hyperledger
Soft Skills
  • Analytical skills
  • Communication
  • Teamwork
Certifications
  • Certified Blockchain Developer
  • Ethereum Developer Certification
Languages
  • English: Fluent

Advantageous

  • Understanding of DeFi and NFTs: Knowledge of decentralized finance and non-fungible tokens to enhance project value.
  • Experience with blockchain security: Experience in securing blockchain applications against threats and vulnerabilities.

Benefits

  • Comprehensive health insurance and benefits package
  • Annual performance bonuses
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation: We believe in fostering a culture of innovation, encouraging team members to think outside the box and contribute their unique ideas.
  • Collaboration: We promote teamwork and collaborative efforts for successful project outcomes.
  • Continuous Learning: Ongoing training and development are key values at our company, ensuring our team stays ahead in technology.
Status: Open