CareerPlanSign in

Python Software Engineer

Cape Town Office🌐 Remote💼 Full-time🗓 2026-06-26 → 2026-09-26

Core

Architect and develop scalable backend systems, APIs, and distributed services handling millions of transactions for a South African ecommerce platform.

Role type

Senior Software Engineer (Backend)

Builds

Scalable APIs, distributed backend systems, event streaming pipelines, cloud-native microservices

Domain

Ecommerce, Retail

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Unix/Linux, Distributed Systems, API Design, Event Streaming, Cloud Platforms, Containerization

Preferred skills

AWS, Git, PostgreSQL, DynamoDB, Elastic, Redis, Kafka, Docker, Kubernetes

Responsibilities

Design and maintain secure, scalable APIs; develop distributed backend systems with stateless architectures; work with event streaming technologies; build containerized microservices and cloud-native solutions

Seniority

Senior, hands-on IC

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