Smart Contract Developer (Senior)

Placements24

Klerksdorp

On-site

ZAR 900,000 - 1,500,000

Full time

3 days 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

Health benefits
Career growth
Competitive salary

Job summary

Placements24 in South Africa seeks a Senior Smart Contract Developer in Klerksdorp to design, test, and deploy secure Solidity smart contracts for DeFi applications on Ethereum. You will work closely with product and engineering teams to deliver robust contracts and ensure high security standards.

As a senior member, you will mentor juniors, implement testing strategies with Hardhat/Truffle/Foundry, and stay updated on evolving DeFi protocols and EVM optimizations.

Qualifications

  • Proven experience as a Smart Contract Developer
  • Expert proficiency in Solidity
  • Deep understanding of the Ethereum Virtual Machine (EVM)
  • Experience with blockchain development frameworks like Hardhat, Truffle, or Foundry
  • Knowledge of common smart contract patterns and security best practices (reentrancy, overflow/underflow)
  • Familiarity with DeFi protocols and standards (ERC-20, ERC-721, etc.)
  • Experience with version control systems like Git
  • Strong analytical and problem‑solving skills
  • Ability to work effectively in a team environment
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience

Responsibilities

  • Develop, test, and deploy secure and gas‑efficient smart contracts using Solidity.
  • Write comprehensive unit and integration tests for all smart contract code.
  • Collaborate with frontend and backend developers to integrate smart contracts into dApps.
  • Participate in the design and architecture of new blockchain features and protocols.
  • Perform thorough code reviews to ensure quality, security, and adherence to best practices.
  • Identify and mitigate potential vulnerabilities and risks in smart contracts.
  • Optimize smart contract performance and upgradeability mechanisms.
  • Stay up‑to‑date with the latest developments in Solidity, Ethereum, and the broader blockchain ecosystem.
  • Troubleshoot and debug smart contract issues.
  • Contribute to the technical documentation of smart contracts and related systems.

Skills

Solidity
EVM knowledge
Security best practices
DeFi knowledge
Smart contract testing
Team collaboration
Analytical thinking

Education

Bachelor's degree in Computer Science or related field

Tools

Hardhat
Truffle
Foundry
Git

Job description

About the Role

Our client, a rapidly growing fintech company specializing in decentralized finance (DeFi) applications, is looking for a talented Senior Smart Contract Developer. This position is based in Klerksdorp, North West , and offers an exciting opportunity to contribute to the development of innovative financial products built on blockchain technology. You will be responsible for writing, testing, and deploying secure, efficient, and robust smart contracts that form the core of our client's platform. This role requires a deep understanding of blockchain protocols, particularly Ethereum, and extensive experience with Solidity. You will work closely with a team of experienced engineers and product managers to bring cutting‑edge DeFi solutions to life. The ideal candidate is passionate about blockchain technology, possesses strong coding skills, and is committed to security and best practices in smart contract development.

Key Responsibilities
  • Develop, test, and deploy secure and gas‑efficient smart contracts using Solidity.
  • Write comprehensive unit and integration tests for all smart contract code.
  • Collaborate with frontend and backend developers to integrate smart contracts into dApps.
  • Participate in the design and architecture of new blockchain features and protocols.
  • Perform thorough code reviews to ensure quality, security, and adherence to best practices.
  • Identify and mitigate potential vulnerabilities and risks in smart contracts.
  • Optimize smart contract performance and upgradeability mechanisms.
  • Stay up‑to‑date with the latest developments in Solidity, Ethereum, and the broader blockchain ecosystem.
  • Troubleshoot and debug smart contract issues.
  • Contribute to the technical documentation of smart contracts and related systems.
Requirements
  • Proven experience as a Smart Contract Developer, with a strong portfolio of deployed contracts.
  • Expert proficiency in Solidity programming language.
  • Deep understanding of the Ethereum Virtual Machine (EVM) and its nuances.
  • Experience with blockchain development frameworks like Hardhat, Truffle, or Foundry.
  • Knowledge of common smart contract patterns and security best practices (e.g., reentrancy, overflow/underflow).
  • Familiarity with DeFi protocols and standards (ERC-20, ERC-721, etc.).
  • Experience with version control systems like Git.
  • Strong analytical and problem‑solving skills.
  • Ability to work effectively in a team environment.
  • A Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Benefits

Our client offers a competitive salary, comprehensive health benefits, and opportunities for rapid career advancement within a fast‑growing company. You will have access to cutting‑edge technologies and continuous learning resources. This role in Klerksdorp, North West , provides a chance to work on impactful projects in the rapidly evolving DeFi space. Join a collaborative and innovative team dedicated to pushing the boundaries of financial technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Smart Contract Developer (Solidity)
Smart Contract Developer (Solidity)

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 420,000 - 900,000
Competitive salary
Health benefits
Remote work
+4
Senior Smart Contract Developer
Senior Smart Contract Developer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Bonuses
Health benefits
+2
Smart Contract Developer
Smart Contract Developer

Placements24 • Stellenbosch

On-site
ZAR 600,000 - 900,000
Competitive salary
Token-based rewards
Health and wellness benefits
+2
Blockchain Developer - Smart Contracts
Blockchain Developer - Smart Contracts

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 800,000 - 1,100,000
Health insurance
Senior Smart Contract Engineer - DeFi Focus
Senior Smart Contract Engineer - DeFi Focus

Placements24 • Centurion

Hybrid
ZAR 1,000,000 - 1,400,000
Fully remote position offering global…
Senior Blockchain Developer (Smart Contracts Specialist)
Senior Blockchain Developer (Smart Contracts Specialist)

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,700,000
Health insurance
Retirement plans
Professional development
+2
Smart Contract Developer
Smart Contract Developer

Placements24 • East London

Hybrid
ZAR 420,000 - 650,000
Flexible hours
Remote work options
Professional development
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
Senior Smart Contract Engineer
Senior Smart Contract Engineer

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,600,000
Fully remote
Flexible hours
Health and wellness benefits
+4
Senior Solidity Developer - Smart Contracts & dApps
Senior Solidity Developer - Smart Contracts & dApps

Placements24 • Benoni

On-site
ZAR 900,000 - 1,200,000
Competitive salary and benefits
Opportunities to work on blockchain项目
Benoni, Gauteng, ZA in-office role
+2