Senior Web3 Engineer (DApp Development)

Placements24

Stellenbosch

Hybrid

ZAR 900,000 - 1,300,000

Full time

5 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

Hybrid work model
Health insurance
Professional development
Industry events
Modern office in Stellenbosch

Job summary

Placements24 in Stellenbosch is seeking a Senior Web3 Engineer to design, build, and deploy performant dApps leveraging blockchain tech.

You will work across frontend and backend, integrate with Ethereum/Polygon/Solana networks, and contribute to architecture and security best practices. The role emphasizes collaboration with product teams and early-stage product development.

Qualifications

  • 6+ years of software development experience, with at least 3 years in blockchain or Web3 technologies.
  • Proficient in JavaScript/TypeScript, HTML, CSS and modern frontend frameworks.
  • Experience with Web3 libraries and interacting with blockchain nodes (Infura, Alchemy, or self-hosted).
  • Hands-on experience developing and deploying smart contracts using Solidity.
  • Understanding of blockchain fundamentals, consensus mechanisms, and decentralized architecture.
  • Familiarity with backend development (Node.js, Python, Go) and databases.
  • Experience with CI/CD pipelines and automated testing for dApps.
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and teamwork abilities.

Responsibilities

  • Design, develop, and maintain dApps using modern frontend frameworks and Web3 libraries.
  • Integrate dApps with blockchain networks and smart contracts.
  • Develop and deploy smart contracts using Solidity.
  • Collaborate with UI/UX designers to create engaging user experiences.
  • Implement backend services and APIs to support dApp functionality.
  • Conduct code reviews, testing, and debugging for quality and security.
  • Optimize performance focusing on user experience and transaction efficiency.
  • Stay informed on emerging Web3 tech and best practices.
  • Participate in architectural discussions and contribute to roadmaps.
  • Work with product managers and other teams to deliver high-quality products.

Skills

Frontend development
Blockchain/Web3 understanding
Smart contract development
Code reviews
Testing and debugging
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

ethers.js
web3.js
Solidity
Node.js
Python
Go

Job description

About the Role

Our client is seeking a talented and experienced Senior Web3 Engineer to join their innovative product development team. This role focuses on building decentralized applications (dApps) and integrating blockchain technologies into user-facing products. You will be instrumental in designing, developing, and deploying robust, scalable, and secure dApps that leverage the power of Web3. The ideal candidate possesses a strong background in both frontend and backend development, coupled with a deep understanding of blockchain protocols, smart contracts, and the broader Web3 ecosystem. This position is based in Stellenbosch, Western Cape, ZA , with a hybrid work model that allows for both collaborative in-office sessions and remote flexibility. We are looking for a creative problem-solver who is passionate about decentralization and building the next generation of internet applications.

Key Responsibilities
  • Design, develop, and maintain decentralized applications (dApps) using modern frontend frameworks (e.g., React, Vue, Angular) and Web3 libraries (e.g., ethers.js, web3.js).
  • Integrate dApps with various blockchain networks (e.g., Ethereum, Polygon, Solana) and smart contracts.
  • Develop and deploy smart contracts using Solidity or other relevant languages.
  • Collaborate with UI/UX designers to create intuitive and engaging user experiences for decentralized applications.
  • Implement backend services and APIs to support dApp functionality, potentially including off-chain components.
  • Conduct code reviews, testing, and debugging to ensure the quality, security, and performance of dApps.
  • Optimize application performance, focusing on user experience and blockchain transaction efficiency.
  • Stay informed about emerging Web3 technologies, protocols, and best practices.
  • Participate in architectural discussions and contribute to the technical roadmap for Web3 initiatives.
  • Work closely with product managers and other engineering teams to deliver high-quality products.
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 6 years of professional software development experience, with at least 3 years focused on blockchain or Web3 technologies.
  • Strong proficiency in frontend development (JavaScript, TypeScript, HTML, CSS) and modern frameworks (React, Vue, Angular).
  • Experience with Web3 libraries (ethers.js, web3.js) and interacting with blockchain nodes (e.g., via Infura, Alchemy, or self-hosted).
  • Hands-on experience developing and deploying smart contracts using Solidity .
  • Understanding of blockchain fundamentals, consensus mechanisms, and decentralized architecture.
  • Familiarity with backend development (Node.js, Python, Go) and database technologies is a plus.
  • Experience with CI/CD pipelines and automated testing for dApps.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and teamwork abilities.
Benefits
  • Competitive salary package with performance-based incentives.
  • Hybrid work model offering flexibility and work-life balance.
  • Comprehensive health insurance and wellness benefits.
  • Opportunities for professional development, training, and attending industry events.
  • Be at the forefront of Web3 innovation and contribute to impactful projects.
  • Collaborative and dynamic team culture in a fast-growing industry.
  • Modern office space in Stellenbosch, Western Cape, ZA .
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Decentralized Applications (dApp) Developer
Decentralized Applications (dApp) Developer

Placements24 • Stellenbosch

Hybrid
ZAR 700,000 - 1,200,000
Hybrid work
Health insurance
Retirement benefits
+2
Decentralized Application Developer
Decentralized Application Developer

Placements24 • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Performance-based incentives
Health and wellness benefits
+2
Senior Blockchain Engineer - Web3
Senior Blockchain Engineer - Web3

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Stock options
Health benefits
Remote-friendly
+2
Senior Web3 Developer
Senior Web3 Developer

Placements24 • LegKraal Gate

Hybrid
ZAR 900,000 - 1,400,000
Health insurance
Retirement planning
Flexible remote work
Senior Frontend Engineer - Web3
Senior Frontend Engineer - Web3

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Fully remote
Flexible hours
+1
Decentralized Applications (Dapps) Developer
Decentralized Applications (Dapps) Developer

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 1,000,000
Competitive salary
Health insurance
Paid time off
+4
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
Decentralized Application (dApp) Developer
Decentralized Application (dApp) Developer

Placements24 • Mtubatuba Local Municipality

Hybrid
ZAR 650,000 - 1,000,000
Competitive salary
Health benefits
Hybrid work model
+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
Senior Frontend Engineer (Web3 Focus)
Senior Frontend Engineer (Web3 Focus)

Placements24 • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Medical aid
Performance bonus
Flexible hours
+3