Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer.
Cape Town Jobs | Expertini

Urgent! Software Engineer - Local Job Opening in Cape Town

Software Engineer



Job description

Location: Woodstock, Cape Town


Reporting To: Machine Learning Consultant

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 Machine Learning Consultant, 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.

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.

What You Need:


Required Skills and Experience:


  • Proficiency in JavaScript (React, Node.js) and Python (FastAPI).
  • 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.
  • 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.


 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 EduCare (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.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide