CareerPlanSign in

Software Engineer, Data Platforms

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

Core

Fullstack engineering role building human data platforms, owning features from backend services and data pipelines to React frontends.

Role type

Senior IC fullstack engineer (AI-native data platforms)

Builds

Human data platforms, backend APIs, data pipelines, and React frontends

Domain

AI-native software engineering, data infrastructure

Required skills

Python, TypeScript, FastAPI, React, PostgreSQL, MongoDB, cloud deployment (GCP/AWS/Azure), coding agents (Claude Code/Cursor/Codex), data modeling, agent loops, MCP, RAG, evals

Preferred skills

RL concepts, data pipeline authoring, CI/CD, DevOps, open-source contributions

Technologies

FastAPI, Flask, React, PostgreSQL, MongoDB, SQLite, GCP, AWS, Azure, Claude Code, Cursor, Codex

Responsibilities

Design and ship fullstack features across backend APIs, data pipelines, and React frontends; Own client-facing data delivery and platform infrastructure; Scope work around outcomes and direct coding agents; Build and maintain services in Python and TypeScript; Contribute to data modeling, schema design, and query performance; Partner with research engineering and product to translate needs into production systems; Improve frameworks and evals for agent-driven development; Troubleshoot production issues and build resilient systems

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