Senior Blockchain Developer - Smart Contracts & DApps

Placements24

Randburg

Hybrid

ZAR 900,000 - 1,700,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental insurance
Vision insurance
Hybrid work model
Paid time off

Job summary

Placements24 is seeking a Senior Blockchain Developer to design, develop, and deploy scalable smart contracts and DApps in a DeFi-focused team based in Randburg, Gauteng. You will drive architectural decisions and mentor engineers while delivering secure blockchain solutions.

Ideal candidates have 5+ years software experience with at least 3 years in blockchain, proficiency in Solidity/Rust/Vyper, and familiarity with Truffle/Hardhat/Web3.js/Ethers.js.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field or equivalent practical experience.
  • Minimum 5 years of software development, with at least 3 years in blockchain.
  • Proficiency in Solidity, Rust, or Vyper.
  • Strong understanding of blockchain fundamentals: consensus, cryptography, distributed ledgers.

Responsibilities

  • Design, develop, test, and deploy secure smart contracts on Ethereum, Binance Smart Chain, Polygon, and other platforms.
  • Build and maintain robust DApps with frontend integration and backend logic.
  • Collaborate with product managers, designers and engineers to define requirements and specs.
  • Conduct security audits, reviews, and performance optimizations for contracts and DApps.
  • Stay updated on blockchain tech, cryptography, and best practices.
  • Troubleshoot complex blockchain network issues across deployed apps.
  • Mentor junior developers and promote technical excellence.
  • Document designs, APIs, and processes clearly.

Skills

Communication
Teamwork
Problem solving
Analytical thinking
Critical thinking
Mentoring

Education

Bachelor's or Master's in CS/Engineering

Tools

Truffle
Hardhat
Web3.js
Ethers.js

Job description

About the Role

Our client, a dynamic and rapidly growing force in the decentralized finance (DeFi) space, is seeking an exceptionally talented and experienced Senior Blockchain Developer to join their innovative team. This role is pivotal in shaping the future of their blockchain solutions. You will be instrumental in designing, developing, and deploying cutting-edge smart contracts and decentralized applications (DApps) that will power the next generation of financial services. The ideal candidate possesses a deep understanding of blockchain architecture, a passion for innovation, and a proven track record of delivering high-quality, secure, and scalable blockchain projects. This is a unique opportunity to work with a forward-thinking company in the heart of Randburg, Gauteng , contributing significantly to the evolution of blockchain technology.


Key Responsibilities


  • Design, develop, test, and deploy secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon).

  • Build and maintain robust decentralized applications (DApps), including front-end integration and back-end logic.

  • Collaborate closely with product managers, designers, and other engineers to define project requirements and technical specifications.

  • Conduct thorough code reviews, security audits, and performance optimizations for smart contracts and DApps.

  • Research and stay abreast of the latest advancements in blockchain technology, cryptography, and smart contract development best practices.

  • Troubleshoot and resolve complex technical issues related to blockchain networks and deployed applications.

  • Mentor junior developers and contribute to fostering a culture of technical excellence within the team.

  • Document technical designs, APIs, and processes clearly and comprehensively.


Requirements


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

  • Minimum of 5 years of professional software development experience, with at least 3 years focused on blockchain development.

  • Proficiency in smart contract programming languages such as Solidity, Rust, or Vyper.

  • Strong understanding of blockchain fundamentals, including consensus mechanisms, cryptography, and distributed ledger technology.

  • Experience with popular blockchain frameworks and tools (e.g., Truffle, Hardhat, Web3.js, Ethers.js).

  • Familiarity with front-end development technologies (e.g., React, Angular, Vue.js) is a plus.

  • Experience with security best practices in smart contract development and auditing.

  • Excellent problem-solving, analytical, and critical thinking skills.

  • Strong communication and collaboration abilities, essential for working in a Randburg, Gauteng -based team.


Benefits

Our client offers a highly competitive compensation package, including a substantial annual salary and performance-based bonuses. Employees benefit from comprehensive health, dental, and vision insurance. We provide a generous leave policy, including paid time off and public holidays. Opportunities for professional development, including attendance at industry conferences and continuous learning resources, are readily available. The company fosters a collaborative and inclusive work environment, with regular team-building events and a commitment to employee well-being. Furthermore, a hybrid work model offers flexibility, allowing for a healthy work-life balance while remaining connected to the vibrant Randburg, Gauteng tech community.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Blockchain Developer - Smart Contracts & DeFi
Senior Blockchain Developer - Smart Contracts & DeFi

Placements24 • Pietermaritzburg

Hybrid
ZAR 1,000,000 - 1,800,000
Hybrid work model
Professional development opportunities
Exposure to blockchain technologies
Senior Blockchain Developer - Smart Contracts & DeFi
Senior Blockchain Developer - Smart Contracts & DeFi

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary package
Health and wellness benefits
Professional development
+1
Senior Blockchain Developer
Senior Blockchain Developer

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Professional development
Generous paid time off
+2
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
Senior Blockchain Developer - Smart Contract Specialist
Senior Blockchain Developer - Smart Contract Specialist

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Stock options
Hybrid work model
+1
Senior Blockchain Developer (Smart Contracts & dApps)
Senior Blockchain Developer (Smart Contracts & dApps)

Placements24 • East London

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Innovative projects
Professional development
+2
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
Senior Blockchain Developer

Placements24 • Mossel Bay

Hybrid
ZAR 900,000 - 1,500,000
Stock options
Health benefits
Professional development
+1