CareerPlanSign in

Sr. Full-Stack Software Engineer

Johannesburg, Gauteng🌐 Remote💼 Full-time💰 $104,000–$104,000🗓 2026-09-27

Core

Full-stack software engineer contributing to an AI training project by developing, debugging, and evaluating code across front-end and back-end systems.

Role type

Senior IC full-stack software engineer (AI training)

Builds

Production full-stack application components and services supporting AI training tasks

Domain

Software engineering / AI training

Deliverable

production ML models

Required skills

Full-stack development, front-end engineering, back-end engineering, multi-language programming, API design, database management, system architecture, debugging, code review

Preferred skills

Experience with unfamiliar codebases, AI-generated code evaluation

Technologies

JavaScript, Python, SQL, React, Node.js, Docker, Kubernetes, AWS, Azure, GCP

Responsibilities

Develop and debug front-end and back-end application components; Implement user-facing features and supporting services/APIs; Trace requests across browsers, APIs, and databases; Diagnose failures in application state, authentication, and networking; Evaluate and improve code written in multiple programming languages; Review AI-generated solutions for correctness and security

Sourced via adzuna · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.