Python Backend Engineer - Remote & Flexible Hours

Techrepo.co.za

Cape Town

Hybrid

ZAR 600,000 - 1,000,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote options
Flexible hours
Hybrid work
Birthday leave
Discounts
Free Mr D delivery

Job summary

Mr D is seeking a Backend Engineer to design and implement scalable, reliable services that power millions of users. You will work in distributed systems, Python-based backends, and cloud-native environments, embracing a culture of learning and collaboration.

You will contribute to API design, data streaming, and real-time processing with technologies like Kafka, PostgreSQL, DynamoDB, Redis, and Elastic. The role supports remote/hybrid work and flexible hours in Cape Town.

Qualifications

  • Proficient in Python programming and Unix/Linux environments.
  • Experience building distributed backend systems with scalable architectures.
  • Strong knowledge of API design and data streaming technologies.

Responsibilities

  • Build scalable, reliable backend systems that impact millions of users.
  • Collaborate in cross-skilled teams with a culture of honesty and integrity.
  • Work with remote/hybrid setups and flexible hours.
  • Learn new skills and continuously improve systems and craft.
  • Design and maintain secure, scalable APIs.

Skills

Python
Unix/Linux
Distributed Systems
API Design
Data Streaming
PostgreSQL
Redis
Kafka
Docker
Kubernetes
AWS
Git
DynamoDB
Elastic

Tools

Docker
Kubernetes
Git
AWS

Job description

Mr D is seeking a Backend Engineer to design and implement scalable, reliable services that power millions of users. You will work in distributed systems, Python-based backends, and cloud-native environments, embracing a culture of learning and collaboration.

You will contribute to API design, data streaming, and real-time processing with technologies like Kafka, PostgreSQL, DynamoDB, Redis, and Elastic. The role supports remote/hybrid work and flexible hours in Cape Town.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Software Engineer
Python Software Engineer

Techrepo.co.za • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Remote options
Flexible hours
Hybrid work
+3
Senior Python/Django Backend Engineer – Remote
Senior Python/Django Backend Engineer – Remote

Jobgether • South Africa

On-site
ZAR 900,000 - 1,200,000
100% remote-first
Global platform impact
Technically challenging role
+1
Senior Python Backend Engineer — Cloud & Microservices
Senior Python Backend Engineer — Cloud & Microservices

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Software Engineer: Back-End - Johannesburg - R1m PA
Software Engineer: Back-End - Johannesburg - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Backend Python Developer: Intermediate
Backend Python Developer: Intermediate

Global Village Worker • Pretoria

Remote
Medical Aid
Pension/Savings
15 days mandatory leave
Senior Backend Engineer (Go & Python) - API & Migrations
Senior Backend Engineer (Go & Python) - API & Migrations

Hire Resolve • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Python AWS Software Engineer - Johannesburg - Hybrid - R1m PA
Python AWS Software Engineer - Johannesburg - Hybrid - R1m PA

ATS Client • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Python Backend Engineer — AWS & Automation
Senior Python Backend Engineer — AWS & Automation

Jobtailor • Johannesburg

On-site
ZAR 600,000 - 900,000
Python Backend Engineer — Hybrid/Remote Ownership
Python Backend Engineer — Hybrid/Remote Ownership

Asuer (Pty) • Johannesburg

Hybrid
ZAR 600,000 - 900,000
MacBook on day one
Three days in office (Bryanston)
Senior Python Engineer - Remote, High-Impact & Cloud-Native
Senior Python Engineer - Remote, High-Impact & Cloud-Native

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 900,000
Remote working options
Flexible hours
Birthday leave
+2