Blockchain Developer (Smart Contracts & dApps)

Placements24

Bloemfontein

On-site

ZAR 480,000 - 720,000

Full time

40 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
Career growth opportunities

Job summary

Placements24 in Bloemfontein is seeking a Blockchain Developer to design, build, and deploy smart contracts and decentralized applications. You will work in a collaborative agile environment, contributing to all phases of the development lifecycle and staying ahead of evolving blockchain technologies.

The ideal candidate has hands-on experience with Solidity, dApps, and relevant frameworks, and can integrate contracts with interfaces and APIs while maintaining rigorous testing and documentation.

Qualifications

  • Portfolio of smart contract and dApp projects required.
  • Proficiency in Solidity and blockchain concepts.
  • Experience with frameworks like Ganache/Truffle/Hardhat.
  • Familiarity with Web3 libraries and cryptography basics.
  • Good communication and teamwork skills.

Responsibilities

  • Develop, test, and deploy secure smart contracts in Solidity.
  • Build and maintain decentralized applications (dApps) and backend services.
  • Integrate contracts with UI and external APIs.
  • Optimize blockchain protocols and features.
  • Conduct thorough testing and debugging of contracts and dApps.
  • Collaborate with product and design teams to ship features.
  • Stay updated with emerging blockchain technologies.
  • Document technical designs and implementation details.

Skills

Solidity
Web3
Smart contracts
DApps
Problem solving
Teamwork

Education

Bachelor's degree in CS/Engineering

Tools

Ganache
Truffle
Hardhat
Web3.js
Ethers.js

Job description

About the Role

Our client, a dynamic fintech startup, is seeking a talented Blockchain Developer to contribute to the development of innovative decentralized applications. This exciting opportunity is based in Bloemfontein, Free State. The ideal candidate will have hands-on experience in designing, developing, and deploying smart contracts and dApps on blockchain platforms. You will work within a collaborative agile environment, contributing to all phases of the development lifecycle. This role is perfect for a motivated individual passionate about the potential of blockchain technology and eager to build cutting-edge solutions. We are looking for someone who can bring creative solutions to complex technical challenges and is excited about being part of a rapidly growing industry. Your contributions will be instrumental in shaping our product offerings and driving technological advancement.

Key Responsibilities
  • Develop, test, and deploy secure and efficient smart contracts using Solidity.
  • Build and maintain decentralized applications (dApps) and related backend services.
  • Integrate smart contracts with user interfaces and external APIs.
  • Implement and optimize blockchain protocols and features.
  • Conduct thorough testing and debugging of smart contracts and dApps.
  • Collaborate with designers, product managers, and other engineers to deliver high-quality products.
  • Stay current with emerging blockchain technologies, tools, and best practices.
  • Participate in code reviews and contribute to improving code quality.
  • Troubleshoot and resolve technical issues in development and production environments.
  • Document technical designs and implementation details.
Requirements
  • Proven experience as a Blockchain Developer, with a portfolio showcasing smart contract and dApp development.
  • Proficiency in smart contract programming languages, particularly Solidity.
  • Solid understanding of blockchain concepts, including consensus mechanisms, cryptography, and token standards (ERC-20, ERC-721).
  • Experience with blockchain development frameworks (e.g., Ganache, Truffle, Hardhat).
  • Familiarity with web3 libraries (e.g., Web3.js, Ethers.js).
  • Strong understanding of software development principles and best practices.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience with other blockchain platforms or languages is a plus.
Benefits

Our client offers a competitive salary, comprehensive benefits package, and opportunities for career advancement in the burgeoning blockchain sector. This role in Bloemfontein, Free State, provides a chance to work on exciting projects and gain valuable experience in a fast-paced startup environment. We foster a culture of innovation and collaboration, offering continuous learning opportunities. Enjoy a supportive team and the satisfaction of building groundbreaking decentralized technologies. Join us in shaping the future of digital interaction and finance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Blockchain Developer (Smart Contracts & dApps)
Blockchain Developer (Smart Contracts & dApps)

Placements24 • Randburg

Hybrid
ZAR 700,000 - 1,100,000
Competitive salary
Bonuses
Health benefits
+4
Blockchain Developer (dApps)
Blockchain Developer (dApps)

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Health and wellness benefits package
Hybrid work model
+4
Junior Blockchain Developer - Smart Contract Development
Junior Blockchain Developer - Smart Contract Development

Placements24 • Bloemfontein

Hybrid
ZAR 180,000 - 240,000
Mentorship program
Hybrid work model
Career growth opportunities
Blockchain Developer - dApps Specialist
Blockchain Developer - dApps Specialist

Placements24 • Upington

On-site
ZAR 700,000 - 1,000,000
Medical aid
Bonuses
Growth opportunities
+2
Blockchain Engineer (Decentralized Applications)
Blockchain Engineer (Decentralized Applications)

Placements24 • Bloemfontein

Hybrid
ZAR 391,000 - 781,000
Flexible part-time hours
Hybrid work arrangement
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 (Solidity)
Blockchain Developer (Solidity)

Placements24 • Klerksdorp

Hybrid
ZAR 700,000 - 1,200,000
Token-based incentives
Flexible remote working arrangements
Professional development
+2
Senior Blockchain Developer - dApp Specialization
Senior Blockchain Developer - dApp Specialization

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Health benefits
Career growth opportunities
Team events
Blockchain Developer (dApp Specialist)
Blockchain Developer (dApp Specialist)

Placements24 • Sandton

On-site
ZAR 600,000 - 1,200,000
Competitive salary
Medical benefits
Professional development
+1
Blockchain Developer (Mid-Level)
Blockchain Developer (Mid-Level)

Placements24 • Paarl

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