Blockchain Developer (Smart Contracts & dApps)

Placements24

Randburg

Hybrid

ZAR 700,000 - 1,100,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonuses
Health benefits
Flexible remote
Dev opportunities
Growth industry
Collaborative culture

Job summary

Placements24 in Randburg, Gauteng, is seeking a skilled Blockchain Developer to design, develop, and deploy secure smart contracts and dApps. The role offers flexible remote work and opportunities to work on cutting-edge DeFi projects.

You will collaborate with product managers and engineers, review code for security, and stay updated on blockchain advancements. A Bachelor's degree and 2–4 years in software or blockchain development are expected.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 2-4 years of professional software development experience with a strong blockchain focus.
  • Proven experience in smart contract development, particularly with Solidity.
  • Understanding of blockchain fundamentals, consensus, ledgers, and cryptography.
  • Familiarity with Hardhat, Truffle, or Ganache.
  • Experience with web3 libraries (ethers.js, web3.js).
  • Knowledge of front-end frameworks (React, Vue.js) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Experience with Git version control.
  • Understanding of DeFi protocols and concepts is desirable.

Responsibilities

  • Develop, test, and deploy secure and efficient smart contracts using Solidity.
  • Design and implement decentralized applications (dApps) with a focus on UX and functionality.
  • Collaborate with product managers, designers, and engineers to translate requirements into robust blockchain solutions.
  • Conduct thorough code reviews, security audits, and performance optimizations.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve bugs and issues in deployed smart contracts and dApps.
  • Stay current with blockchain, DeFi, and best practices.
  • Contribute to architectural design and technical roadmaps of blockchain projects.
  • Integrate blockchain solutions with external systems and APIs.
  • Participate in governance mechanism implementation for decentralized protocols.

Skills

Blockchain development
Smart contract development
Analytical skills
Teamwork
Communication

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Hardhat
Truffle
Ganache
ethers.js
web3.js
React
Vue.js
Git

Job description

About the Role

Our client, a leader in the decentralized finance space, is seeking a skilled and passionate Blockchain Developer to join their innovative team. This role will focus on designing, developing, and deploying secure smart contracts and user-friendly decentralized applications (dApps). You will be instrumental in building the next generation of financial tools and services on the blockchain. This is an exciting opportunity to work on challenging projects within the Crypto & Blockchain sector, contributing to a company that values innovation and technical excellence. Located in the bustling hub of Randburg, Gauteng, ZA , this position offers a flexible 'Yes' for remote work, allowing for a blend of remote productivity and potential in-office collaboration. We are looking for individuals eager to make a tangible impact in the rapidly evolving world of decentralized technology.

Key Responsibilities
  • Develop, test, and deploy secure and efficient smart contracts using Solidity and other relevant languages.
  • Design and implement decentralized applications (dApps) with a focus on user experience and functionality.
  • Collaborate with product managers, designers, and other engineers to translate requirements into robust blockchain solutions.
  • Conduct thorough code reviews, security audits, and performance optimizations.
  • Write clean, maintainable, and well-documented code.
  • Troubleshoot and resolve bugs and technical issues in deployed smart contracts and dApps.
  • Stay abreast of the latest developments in blockchain technology, DeFi, and smart contract best practices.
  • Contribute to the architectural design and technical roadmap of blockchain projects.
  • Integrate blockchain solutions with external systems and APIs.
  • Participate in defining and implementing governance mechanisms for decentralized protocols.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 2-4 years of professional experience in software development, with a strong focus on blockchain development.
  • Proven experience in smart contract development, particularly with Solidity.
  • Understanding of blockchain fundamentals, including consensus algorithms, distributed ledgers, and cryptography.
  • Familiarity with development tools such as Hardhat, Truffle, or Ganache.
  • Experience with web3 libraries (e.g., ethers.js, web3.js).
  • Knowledge of front-end development frameworks (e.g., React, Vue.js) is a plus.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Experience with Git version control.
  • Understanding of DeFi protocols and concepts is highly desirable.
Benefits
  • Competitive salary and performance-based bonuses.
  • Comprehensive health and wellness benefits.
  • Flexible remote work options.
  • Opportunities for professional development and learning.
  • Engaging and impactful projects in a high-growth industry.
  • Collaborative and innovative work culture.
  • Access to the latest blockchain technologies and tools.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Blockchain Developer - Decentralized Applications
Senior Blockchain Developer - Decentralized Applications

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,600,000
Health insurance
Hybrid work arrangement
Professional development
Blockchain Developer (Senior)
Blockchain Developer (Senior)

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Professional development opportunities
+1
Blockchain Developer (Smart Contracts & Defi)
Blockchain Developer (Smart Contracts & Defi)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,200,000
Hybrid work model
Medical aid and retirement fund
Generous paid time off
+1
Senior Blockchain Developer - Smart Contract Specialist
Senior Blockchain Developer - Smart Contract Specialist

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Health benefits
Performance bonus
Professional development
+1
Blockchain Developer (Defi Focus)
Blockchain Developer (Defi Focus)

Placements24 • Johannesburg

Hybrid
ZAR 700,000 - 1,200,000
Competitive salary
Remote work options
Health benefits
+1
Blockchain Developer (Mid-Level)
Blockchain Developer (Mid-Level)

Placements24 • Paarl

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Performance bonuses
Fully remote
+3
Blockchain Developer
Blockchain Developer

Placements24 • Benoni

Hybrid
ZAR 600,000 - 1,200,000
Hybrid work arrangement
Competitive salary package
Professional growth opportunities
+1
Blockchain Developer - dApp and DeFi Focus
Blockchain Developer - dApp and DeFi Focus

Placements24 • LegKraal Gate

Hybrid
ZAR 600,000 - 900,000
Fully remote work arrangement
Health and wellness benefits
Career growth in DeFi sector
+3
Blockchain Developer - Full Stack
Blockchain Developer - Full Stack

Placements24 • Soweto

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health insurance
Hybrid work model
+4
Senior Blockchain Developer (Remote)
Senior Blockchain Developer (Remote)

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,800,000
Health insurance
Generous PTO
Fully remote
+1