Blockchain Developer

Johannesburg FULL TIME R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

Join our team as a Blockchain Developer, where you will design and implement blockchain solutions that drive business value. If you have a passion for technology and the ability to think critically about blockchain protocols, we want to hear from you.

Responsibilities

  • Develop and deploy smart contracts on blockchain platforms.
  • Collaborate with UX/UI designers and other developers to create user-friendly blockchain applications.
  • Ensure the security and scalability of blockchain applications.
  • Conduct testing and troubleshooting of blockchain systems.
  • Stay current with blockchain technologies and best practices.
  • Participate in code reviews and maintain high standards of code quality.
  • Work with APIs to connect blockchain applications to existing systems.
  • Create and maintain documentation for blockchain projects.

Requirements

Education
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Master’s degree is a plus
Experience
  • 3+ years of experience in blockchain development and programming related roles
Technical Skills
  • Solidity
  • Ethereum
  • JavaScript
  • Hyperledger
Soft Skills
  • Analytical thinking
  • Team collaboration
  • Adaptability
  • Project Management
Certifications
  • Certified Blockchain Developer
  • Ethereum Developer Certificate
Languages
  • English: Fluent

Advantageous

  • Knowledge of Decentralized Applications (dApps): Experience in developing dApps to leverage the blockchain's full capabilities.
  • Experience with Docker and cloud services: Familiarity with deploying blockchain applications using Docker and cloud platforms.

Benefits

  • Competitive salary package with performance bonuses
  • Health and wellness benefits
  • Flexible work hours
  • Opportunity for professional development and certification courses

Company Culture

  • Innovative Culture: We encourage innovative thinking and provide a supportive environment for new ideas.
  • Team Collaboration: Collaboration is key at our company; we value input from every team member.
  • Professional Growth: We focus on the continuous development of our employees and offer regular training opportunities.
Status: Open