Junior Full Stack Developer

Cape Town, Western Cape, South Africa

Job Description


Reporting to: Data ScientistJob Purpose: The Junior Full-Stack Developer will be responsible for building and optimize internal and external platforms using React, Node.js, and FastAPI. Collaborating with AI engineers, database teams, and stakeholders, they'll develop innovative solutions that enhance efficiency, integrate cutting edge capabilities, and elevate user experiences.Location: Woodstock, Cape TownKey Performance Areas:Under the management / direction of the Data Scientist, the Junior Full-Stack Developer will have the following responsibilities (including but not limited to):1. Full-Stack Development & AI Integration

  • Develop and maintain web applications using React (frontend) and Node.js/FastAPI (backend).
  • xc2xb7 Assist the AI Engineer in implementing interfaces to maximize the impact of RAG (Retrieval-Augmented Generation), Agentic AI, and other ML-based programs.
2. Cross-Functional Collaboration
  • Work closely with AI engineers, data scientists, and database teams to optimize performance.
  • Work with external APIs to integrate AI-powered solutions into third-party platforms.
3. Research & Innovation
  • Prototype and implement scalable solutions that enhance platform performance.
  • Explore emerging technologies to improve efficiency and user experience.
4. Documentation & UI Development
  • Maintain technical documentation for APIs, architecture, and front-end components.
  • Build responsive, user-friendly UIs using React, Tailwind CSS, and Shadcn, ensuring seamless interaction with AI-driven features.
Required Skills and Experience:
  • Proficiency in JavaScript (React, Node.js) and Python (FastAPI).
  • Understanding of APIs and API architecture.
  • Experience with Git for version control.
  • Strong prompt engineering abilities.
  • Front-end UI development experience, including CSS, Tailwind CSS, and Shadcn.
  • Must have a portfolio of work to showcase skills and experience on Github
  • Self-learner and seeker of knowledge with a passion for continuous growth.
  • Team player with enthusiasm for problem-solving and taking initiative.
  • Must have a portfolio of work to showcase skills and experience.
  • Ability to effectively present ideas such as architecture diagrams and UI/UX decisions.
Preferred Requirements:
  • BSc in Computer Science or similar qualification.
  • Basic AWS cloud knowledge.
  • Experience with Docker.
  • Basic experience with databases, including SQL and NoSQL systems.
  • 45 hours per week, scheduled between 07:00 am and 20:30pm, Monday to Friday.
Remuneration Structure:
  • Basic Salary
  • The following benefits are available to you at the full cost to the Employer (in line with the Company Policy);
  • Funeral Cover (at the full cost of the employer)
  • Life Cover (at the full cost of the Employer)
  • Disability Cover (at the full cost of the Employer)
  • Medical Cover (after successful completion of probation period)
  • Subsidized School fees towards your child schooling at Nimble Peak Child EduCare (ages: 3 months - 5 years)
  • Paid Birthday & Maternity Leave
  • WIFI Access
Working Hours:This appointment will be made in line with the Company's Employment Equity Plan

Nimble Group

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1375647
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned