×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, AI Engineer

Job in Cape Town, 7100, South Africa
Listing for: Nimble Credit Solutions
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Full Stack Developer, AI Engineer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Location: Woodstock, Cape Town

Reporting To: Ai Engineering & Strategy Lead

At Nimble Credit Solutions, we're committed to fostering a dynamic and supportive environment where employees can thrive. We are driven by values that shape everything we do. We believe in making a positive impact, getting things done, finding better ways, and always doing the right thing.

Why Join Us?

Meaningful Work: Your role helps shape the future of Nimble – every successful hire strengthens our business.

Values-Driven Culture: Work in a team where integrity, excellence, and improvement are part of our DNA.

A Culture That Cares: At Nimble, we don't just talk about values - we live them. From celebrating wins to supporting each other through challenges, we're in this together.

Job Purpose:

The Software Engineer 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.

Key Performance Areas:

Under the management / direction of the Ai Engineering & Strategy Lead, the Software Engineer 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).
  • Assist the AI Engineer in implementing interfaces to maximize the impact of RAG (Retrieval-Augmented Generation), Agentic AI, and other ML-based programs.
  • Package and deploy services using Docker to ensure consistent environments across development, staging, and production.
  • Support cloud-based hosting, monitoring, and service integration within AWS environments.

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.
  • Collaborate on deployment workflows and infrastructure requirements to ensure scalable, secure delivery.

3. Research & Innovation

  • Prototype and implement scalable solutions that enhance platform performance.
  • Explore emerging technologies (including cloud and container tooling) 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.
  • Contribute to architecture documentation including deployment considerations for AWS and containerized services.

What You Need:

Required Skills and Experience:

  • Proficiency in JavaScript (React, Node.js) and Python (FastAPI).
  • Strong understanding of APIs and API architecture.
  • Must have a portfolio of work to showcase skills and experience on Github
  • Experience with Git for version control.
  • Strong prompt engineering abilities.
  • Front-end UI development experience, including CSS, Tailwind CSS, and Shadcn.
  • Hands-on experience using Docker for development and deployment workflows.
  • Working knowledge of AWS services (e.g., EC2 S3, IAM, Cloud Watch, Lambda, or similar).
  • Ability to use AI-assisted coding tools effectively to deliver secure, high-quality work in parallel.
  • Self-learner and seeker of knowledge with a passion for continuous growth.
  • Team player with enthusiasm for problem-solving and taking initiative.
  • Ability to effectively present ideas such as architecture diagrams and UI/UX decisions.

Preferred Requirements:

  • BSc in Computer Science or similar qualification.
  • Experience deploying and maintaining applications in AWS environments.
  • Comfortable working with container-based architectures and CI/CD pipelines.
  • Candidates must currently reside in Cape Town

Remuneration & Benefits:

  • Basic Salary
  • The following benefits are available to you at 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 Edu Care (ages: 3 months – 5 years)
    • Paid Birthday & Maternity Leave
    • WIFI Access

Working Hours:

  • 45 hours per week, scheduled between 07:00 am and 20:30pm, Monday to Friday.

This internal opportunity is open in line with the Nimble Group Employment Equity Plan.

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary