Smart Contract Developer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Smart Contract Developer, you will work closely with our blockchain team to develop secure and efficient smart contracts that meet business requirements and enhance user experiences.

Responsibilities

  • Develop, test, and maintain smart contracts and their integration.
  • Collaborate with teams to ensure alignment with business objectives.
  • Conduct performance tuning and optimization of smart contracts.
  • Maintain up-to-date knowledge of blockchain security risks.
  • Contribute to the open-source community by sharing insights.
  • Assist in preparing technical documentation and whitepapers.
  • Offer insights into potential challenges and solutions in implementation.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant area
  • Advanced degree preferred
Experience
  • 3+ years in developing smart contracts and blockchain applications
Technical Skills
  • Truffle Suite
  • IPFS
Soft Skills
  • Problem-solving
  • Effective Communication
Certifications
  • Blockchain Fundamentals Certificate
Languages
  • English: Fluent

Advantageous

  • Knowledge of cryptography principles: Understanding cryptographic principles for secure contract development.
  • Experience with DApp development: Involvement in decentralized application (DApp) projects is preferred.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Retirement planning with employer contributions
  • Work-from-home flexibility
  • Access to training and personal development programs

Company Culture

  • Continuous Learning Culture: We prioritize ongoing learning and skill development to keep up with industry changes.
  • Work-Life Balance: We promote a healthy work-life balance and support remote working.
  • Impactful Work: Our projects make a significant impact on communities and clients.
Status: Open