Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer (Web3)

IQbusiness

Gauteng

On-site

ZAR 800 000 - 1 200 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology consultancy in South Africa is seeking a Senior Software Developer with expertise in Web3 and blockchain. The candidate will design and build decentralized applications, integrate blockchain solutions, and mentor junior developers. Required skills include proficiency in Solidity, JavaScript, and experience in developing REST and GraphQL APIs. The ideal candidate should have at least 7 years of experience in software development and a deep understanding of security and decentralized architectures. A commitment to diversity and transformation is encouraged.

Qualifications

  • 7+ years of senior-level software development experience.
  • Strong experience in Web3 and Blockchain development.
  • Proficiency in Solidity and smart contract development.

Responsibilities

  • Design, develop, and maintain high-performance Web3 and full-stack applications.
  • Build and deploy smart contracts and decentralized applications (dApps).
  • Integrate blockchain solutions with traditional web platforms and APIs.
  • Ensure security, scalability, and performance best practices across all solutions.

Skills

Web3 / Blockchain development
JavaScript / TypeScript
Solidity
Node.js
REST APIs
GraphQL APIs
Cryptography
CI/CD pipelines
Job description

iqx the Technology Division of iqbusiness is seeking a Senior Software Developer with strong Web3 and blockchain experience to design, build, and scale decentralized and web-based applications. The ideal candidate is a hands-on engineer with deep technical expertise, a passion for emerging technologies, and the ability to deliver high-quality solutions in a fast-paced environment.

This role requires close collaboration with product, architecture, and security teams to develop secure, scalable, and user-centric platforms leveraging blockchain technologies.

Key Responsibilities
  • Design, develop, and maintain high-performance Web3 and full-stack applications

  • Build and deploy smart contracts and decentralized applications (dApps)

  • Integrate blockchain solutions with traditional web platforms and APIs

  • Ensure security, scalability, and performance best practices across all solutions

  • Conduct code reviews, mentor junior developers, and contribute to engineering best practices

  • Collaborate with cross-functional teams to translate business requirements into technical solutions

  • Stay current with emerging Web3 trends, protocols, and tools

Required Skills & Experience
  • Senior-level software development experience (7+ years preferred)

  • Strong experience in Web3 / Blockchain development

  • Proficiency in Solidity and smart contract development

  • Experience with Ethereum, Layer 2 solutions, or other blockchain platforms

  • Strong programming skills in JavaScript / TypeScript, Node.js, or similar

  • Experience building and consuming REST and/or GraphQL APIs

  • Solid understanding of cryptography, security, and decentralized architectures

  • Experience with cloud platforms and CI/CD pipelines

  • Ability to work independently and drive technical decisions.

Please Note: As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.