CareerPlanSign in

Python Software Engineer

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

Core

Architect and develop scalable backend systems, secure APIs, and distributed microservices handling millions of transactions for a South African e-commerce platform.

Role type

Senior Software Engineer (Backend)

Builds

Scalable APIs, distributed backend systems, containerized microservices, cloud-native solutions

Domain

E-commerce, 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.