Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 27, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • IQbusiness is the largest independent management consulting firm in South Africa. Since 1998, we have helped our clients solve their problems by providing innovative, fast and cost-effective solutions. Our methods and frameworks, drawn from our 20 years of international and local experience, allow us to deliver client value early and continuously
    Read more about this company

     

    Senior React.js Developer

    Job Description

    • iqx, the Technology Division of iqbusiness, is seeking a highly skilled and motivated Senior React.js Developer for one of our valued clients. This role is ideal for a passionate software developer with strong front-end expertise and a solid full-stack foundation.
    • The successful candidate will be responsible for designing, developing, and maintaining scalable, high-performance, and user-friendly web applications. You will work closely with cross-functional teams to deliver high-quality software solutions while adhering to best practices and modern development standards.

    Required Skills & Experience

    • Strong experience with React.js in production environments
    • Proficiency in Node.jsTypeScript, and JavaScript
    • Solid experience working with SQL databases
    • Strong understanding of web application architecture and best practices
    • Experience building scalable, performant, and user-centric applications
    • Excellent problem-solving skills and attention to detail

    Key Responsibilities

    • Design, develop, and maintain robust web applications using React.js
    • Build and integrate backend services using Node.js
    • Write clean, maintainable, and efficient code using TypeScript and JavaScript
    • Work with SQL databases to design, query, and optimize data structures
    • Ensure application performance, scalability, and security
    • Collaborate with designers, product owners, and other developers to deliver high-quality solutions
    • Participate in code reviews and contribute to continuous improvement initiatives

    go to method of application »

    Senior Software Developer (Web3)

    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 / TypeScriptNode.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.

    go to method of application »

    Java Developer

    Job Description

    • Java Developer (Hybrid Model - Contract Role)

    Role Summary

    • We’re looking for a Java Developer to design, develop, and maintain scalable backend applications. You’ll work closely with cross-functional teams to deliver reliable, high-quality software solutions.

    Key Responsibilities

    • Develop and maintain Java-based applications and APIs
    • Write clean, efficient, and well-tested code
    • Collaborate with developers, testers, and product teams
    • Troubleshoot, debug, and optimize existing systems
    • Participate in code reviews and continuous improvement

    Requirements

    • 4+ years’ experience in Java development
    • Strong knowledge of Java, Spring / Spring Boot
    • Experience with RESTful APIs and databases (SQL/NoSQL)
    • Familiarity with Git and CI/CD pipelines
    • Strong problem-solving and communication skills

    Nice to Have

    • Experience with cloud platforms (AWS, Azure, or GCP)
    • Exposure to microservices and containerization (Docker, Kubernetes)

    go to method of application »

    Data Integration Lead | Contract

    Job Description

    • iqbusiness is seeking to employ a Data Integration Lead on a 12-month contract to collaborate with an international client from our offices in Welgemoed, Cape Town, Northern Suburbs. This is a hybrid role (3 days on-site; 2 days WFH).
    • As a data integration leader, you will shape and guide the design of seamless information flows across our organisation. You’ll architect and oversee integration solutions that not only meet business requirements but consistently exceed expectations, using your deep expertise in SQL and cloud-based tools such as Informatica.
    • Working closely with cross-functional teams, you’ll translate complex business needs into elegant technical solutions through clear, effective communication.
    • Along the way, you’ll optimise performance, proactively troubleshoot issues, and maintain high-quality documentation others can depend on. If you’re ready to lead a team and become the driving force behind data integration excellence, this is your opportunity to make a lasting impact.

    Key Responsibilities:

    • Data Integration: Develop and implement comprehensive data integration solutions.
    • Design and Architecture: Design robust and scalable data integration solutions, considering factor such as data volume and performance.
    • Data Extract, Mapping, and Transformation: Create data mappings to extract, transform, and load data, ensuring accurate and consistent integration across systems.
    • Data Quality Management: Implement measures to ensure data quality and integrity throughout the integration process, including error handling and validation.
    • Organise Release Testing: Coordinate and manage release testing activities for data integration solutions.
    • Collaboration: Work closely with cross-functional teams, including data analysts, developers, and business stakeholders, to understand requirements and deliver integrated solutions.
    • Performance Optimisation: Monitor and optimise data integration processes for performance, efficiency, and reliability.
    • Documentation: Create and maintain comprehensive documentation for data integration processes, including design specifications, data mappings, and workflow diagrams.
    • Troubleshooting and Support: Provide support for data integration-related issues, troubleshoot problems, and implement solutions in a timely manner.
    • Lead and develop junior engineers

    Skills Required:

    • Bachelor's Degree in Computer Science or equivalent
    • 5–7 years of experience in data integration, data engineering, or a similar technical role.
    • Proven experience designing and implementing ETL/ELT pipelines, including data mapping, transformation, and workflow orchestration.

    Demonstrated experience with:

    • ETL tools (e.g., Informatica, Talend, Azure Data Factory, SSIS, DBT, etc.)
    • SQL and relational databases
    • Handling large‑scale, high‑volume data integrations
    • Strong background in data quality, validation, and error‑handling processes.
    • Experience in troubleshooting complex data integration and performance‑related issues.
    • Experience leading or mentoring junior engineers.

    Experience in the following tools is essential:

    • SQL
    • Working with APIs, including data extraction and integration

    Experience in the following tools is advantageous:

    • Python
    • Snowflake
    • Salesforce
    • Informatica

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at IQbusiness Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail