Enable job alerts via email!

Full Stack Developer (with AI Experience)

IQbusiness

Gauteng

On-site

ZAR 500,000 - 700,000

Full time

Today
Be an early applicant

Job summary

A technology consulting firm is seeking a motivated Full Stack Software Developer with AI expertise to design and deploy end-to-end applications in Gauteng, South Africa. The role involves integrating AI/ML solutions, requires backend experience with Python, and frontend with React/Vue JS. Candidates should have a Bachelor’s degree in a relevant field and a strong understanding of cloud-native architectures.

Qualifications

  • 2 years' experience with React/Vue JS.
  • 2 years’ experience with software development (e.g. Python, Java, Go).
  • Experience with designing and building cloud-native architectures.

Responsibilities

  • Understand and identify the clients’ needs and pain points.
  • Design and develop application software and relational databases.
  • Maintain day-to-day management and administration of projects.

Skills

AI expertise
Backend experience with Python
Frontend experience with React/Vue JS
Experience with agile methodologies
Competent in Docker

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Linux (bash)
Cloud providers
Job description
Overview

iqx the Technology Division of iqbusiness isseeking a motivated and skilled Full Stack Software Developer with AI expertise to join our growing team. In this role, you will design, develop, and deploy end-to-end applications while integrating AI/ML solutions into scalable products. Must have backend experience with Python (Django and Fast API) and Frontend with React / Vue JS.

Minimum Requirements
  • Bachelor’s degree in computer science, Engineering, Software Engineering, Applied Mathematics, Statistics, or related field.
  • 2 years\' experience with React / Vue JS.
  • 2 years’ experience with software development (e.g. Python, Java, Go).
  • Experience with agile methodologies and techniques used in software development.
  • Designing and building cloud-native architectures, including public cloud PaaS / IaaS, micro-services architectures, and APIs
  • Competent in Docker and container technologies
  • Experience with Git, Linux (bash), and at least 1 cloud provide
Responsibilities
  • Understand and identify the clients’ needs and pain points.
  • Design and analyse functional and non-functional requirements for the application aligning to the clients’ needs.
  • Design, develop and maintain application software, relational databases, system APIs, system integrations, and web user interfaces.
  • Develop and maintain continuous integration and continuous delivery pipelines of the systems.
  • Maintain day-to-day management and administration of projects.
  • Strong communications skills and comfortable presenting your own thoughts to technical and business stakeholders.
  • Document designed solutions and implemented tools.
  • Follow all best practices and procedures as established by the client or industry.
  • Collaborate and share technical knowledge with team members and co-workers.
  • Some understanding of the cloud-native ecosystem and desire to learn and grow in this environment.

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.