1,817,835open jobs
104,203companies
275,712added this week
Browse all
Salary
≈ $24k – $49k per year (Estimated)
Location
Remote (South Africa)

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Jun 25, 2024. Takealot Group scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Takealot Group is the largest online retailer in South Africa, operating the Takealot marketplace and related services including restaurant delivery support. It hires marketplace sales managers, software engineers, customer service team leaders and finance administrators. The group is headquartered in Cape Town, South Africa.

Mr D,  a division of the Takealot Group is looking for a Mid-level and Senior Software Engineer to shape the Future of South African Ecommerce

Are you ready to make a real impact in one of South Africa’s most dynamic tech environments?

If you’re passionate about building scalable, reliable, and efficient systems that directly impact millions of users across the country, this is your opportunity to level up your career.

Why Engineers Choose Mr D

High-Impact Work That Matters

Work on projects that directly shape how South Africans shop, eat, and live. Our engineers tell us they love the high-impact nature of their work, you’ll see your code making a real difference in people’s daily lives, not just sitting in a corporate void.

Unlimited Growth Potential

We invest in our people. With plenty of resources dedicated to professional development and genuine room to grow, you’ll have the support you need to advance your career. Whether you want to dive deeper into technical excellence or explore leadership opportunities, we’ve got your back.

Modern Tech Stack & Technical Freedom

Love Python? You’re in good company. Work with cutting-edge technologies and enjoy the freedom to choose the right tools and solutions for each challenge. Our engineers appreciate the modern tech stack and the autonomy to innovate without being boxed into outdated systems.

Lean & Efficient Culture

Say goodbye to endless meetings and bureaucratic red tape. We maintain a lean work mentality that keeps you focused on what you do best - building great software. Quick deployments, fast rollbacks, and a results-driven environment where your contributions are valued and visible.

Collaborate with Exceptional People

Join cross-skilled teams filled with smart people who are passionate about their craft. Our engineers highlight the quality of collaboration and the supportive, politics free work culture built on honesty and integrity.

Flexible Work, Balanced Life

Enjoy remote working options, flexible hours, and hybrid arrangements that fit your lifestyle. With on-call that’s not 24/7 and perks like birthday leave, Takealot staff discounts, and free Mr D delivery, we make sure work enhances rather than dominates your life.

What You’ll Be Building

As a Senior Software Engineer at Mr D, you’ll architect and develop systems that handle millions of transactions and solve complex technical challenges at scale. You’ll work on everything that fuels the Mr D experience with the freedom to explore new technologies and interesting patterns.

You’ll be designing and maintaining secure, scalable APIs, developing distributed backend systems with stateless architectures, and working with event streaming technologies. From containerized microservices to cloud-native solutions, you’ll be at the forefront of modern software engineering.

What We’re Looking For

Technical Foundation

We need someone with a thorough understanding of computer science fundamentals, object-oriented concepts, data structures, and algorithms.

Your Bachelor’s Degree in Computer Science, Mathematics, Engineering, or related field (or equivalent experience) should be backed by 5+years of hands-on Software Development experience.

Core Technical Skills

  • Python & *nix expertise - You’re comfortable in Unix/Linux environments and passionate about Python development
  • Distributed Systems - Experience developing distributed backend systems and stateless architectures
  • API Design - Proven ability to design and maintain secure and scalable APIs
  • Data & Streaming - Hands-on experience with event streaming, relational & non-relational datastores
  • Cloud & Containers - Experience with containerization and cloud service providers

⭐ Nice-to-Have Experience

  • AWS Cloud technologies  for scalable, cloud-native solutions
  • Version Control  with GIT for collaborative development
  • Database Technologies: PostgreSQL, DynamoDB, Elastic, Redis
  • Event Streaming: Kafka for real-time data processing
  • Orchestration: Docker and Kubernetes for container management

The Mr D Mindset

Most importantly, we’re looking for someone with a passion for learning new skills and an appreciation for inventing and simplifying. You should love solving complex problems and have the drive to continuously improve both your craft and our systems.

Ready to Make Your Mark?

Join a company where leadership transparency flows from the CEO down, where your professional environment supports your growth, and where you’ll have plenty of interesting work to sink your teeth into.

Mr D isn’t just another tech job - it’s where senior developers come to do their best work, grow their careers, and build systems that matter.

Ready to take the next step in your engineering journey? Let’s talk. Mr D - Delivering more than just food. Delivering careers that matter.

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,817,835 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
≈ $84k – $212k per year (Estimated) • Remote (likely United States) • Full-Time • 5+ years exp
JavaScript
Node JS
Databases
MySQL
PostgreSQL
Frontend
React.js
Sass
Mobile
React Native
DevOps
GCP
AWS
Docker
Apply
≈ $23k – $48k per year (Estimated) • In office • Contractor • 4+ years exp • Bachelor's Degree • Centurion
Java
SQL
Bash
Java
Apache Camel
Databases
MySQL
PostgreSQL
Oracle
RabbitMQ
ActiveMQ
MS SQL
DevOps
Git
Docker
Kubernetes
Linux
Management
Agile
Scrum
QA
Postman
Apply
Remote (Brazil) • Brazil
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Supabase
AI/ML
Claude Code
Frontend
Next.js
React.js
DevOps
Rest API
Git
Management
WhatsApp
Apply
Remote (Brazil) • Brazil
JavaScript
TypeScript
Databases
PostgreSQL
Supabase
AI/ML
Claude Code
Frontend
Next.js
React.js
DevOps
Rest API
Git
Cloudflare
Cybersecurity
OWASP
Management
WhatsApp
Apply
Remote (Brazil) • Contractor • Brazil
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Supabase
AI/ML
Claude Code
Frontend
Next.js
React.js
DevOps
Rest API
Git
Management
WhatsApp
Apply
≈ $49k – $104k per year (Estimated) • Hybrid • Bachelor's Degree • Campinas
Python
SQL
Python
pySpark
Databases
Databricks
Delta Lake
AI/ML
Spark
AI Agents
DevOps
Azure DevOps
Azure
CI/CD
Analytics
Power BI
Metabase
Azure Data Factory
Apply
Hybrid
Python
SQL
PowerShell
Databases
Databricks
Delta Lake
AI/ML
Spark
DevOps
Azure
CI/CD
Platform Engineering
Analytics
Azure Data Factory
Data Vault
Management
Agile
Apply
Hybrid • 5+ years exp
Python
JavaScript
TypeScript
Python
SQLAlchemy
FastAPI
Pydantic
Alembic
Databases
PostgreSQL
Apache Kafka
AI/ML
Copilot
LangChain
Claude Code
LlamaIndex
LLM
Human-in-the-Loop
Structured Outputs
Frontend
Zustand
Redux
React.js
Storybook
Mobile
React Native
State Management
DevOps
Rest API
Helm
GitHub Actions
OpenTelemetry
Prometheus
CI/CD
GitOps
ArgoCD
Docker
Kubernetes
Grafana
Management
Agile
QA
Jest
Pytest
Pact
Apply
Senior Data Scientist 13 days ago
≈ $101k – $193k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Scottsdale
Python
SQL
Databases
Microsoft Fabric
AI/ML
Machine Learning
DevOps
Platform Engineering
Cybersecurity
GDPR
Analytics
Power BI
Apply
≈ $125k – $249k per year (Estimated) • In office • Secret • 16+ years exp • Bachelor's Degree • Fort Wayne
Python
C++
VHDL
MATLAB
C++
PyTorch C++
AI/ML
OpenCV
CUDA Toolkit
Scikit-learn
SciPy
NumPy
PyTorch
CUDA
Apply
≈ $39k – $76k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cape Town
Python
SQL
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
MS SQL
Memcached
Apache Kafka
DevOps
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Travis CI
GitHub
Linux
Management
Agile
Apply
≈ $39k – $75k per year (Estimated) • Remote (South Africa) • 5+ years exp • Bachelor's Degree • Cape Town
Python
Go
JavaScript
Kotlin
SQL
Scala
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
Memcached
ElasticSearch
Apache Kafka
AI/ML
Vertex AI
Machine Learning
Frontend
React.js
JQuery
Mobile
Algolia
DevOps
Rest API
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Travis CI
GitHub
Linux
Management
Slack
Agile
Apply
≈ $24k – $49k per year (Estimated) • Remote (South Africa) • 5+ years exp • Bachelor's Degree • Cape Town
Python
Go
JavaScript
Kotlin
SQL
Scala
Databases
MySQL
PostgreSQL
Redis
RabbitMQ
MS SQL
Memcached
Apache Kafka
AI/ML
Machine Learning
Frontend
React.js
JQuery
DevOps
Rest API
GCP
Azure
Jenkins
AWS
Docker
Kubernetes
Travis CI
GitHub
Linux
Management
Slack
Agile
Apply
≈ $39k – $75k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Cape Town
Python
JavaScript
Java
Kotlin
TypeScript
SQL
C#
Scala
Scala
Play Framework
Databases
PostgreSQL
Redis
Cassandra
Apache Kafka
AI/ML
Machine Learning
Frontend
Angular
DevOps
GCP
Git
Kubernetes
Grafana
Linux
Management
Slack
Agile
Apply
≈ $39k – $76k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Cape Town
Python
Java
Kotlin
SQL
C#
Scala
Scala
Play Framework
Databases
PostgreSQL
Redis
Apache Kafka
AI/ML
Machine Learning
DevOps
GCP
Git
Kubernetes
Grafana
Linux
Windows
Management
Slack
Agile
Apply
$9.8k per year • In office • Confidential • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
Python
JavaScript
Java
TypeScript
SQL
C#
C++
Bash
C#
.NET
Frontend
Angular
DevOps
Git
Bitbucket
Linux
Windows
Management
Confluence
Jira
Apply
$9k per year • In office • Full-Time • 3+ years exp • Master's Degree • Cape Town
JavaScript
TypeScript
SQL
C#
C++
C#
.NET
Frontend
Vue.js
Angular
React.js
Apply
$9k per year • Remote (South Africa) • Full-Time • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
Node JS
Node JS
Mongoose
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude
Frontend
React.js
Mobile
React Native
DevOps
Rest API
Apply
≈ $12k – $29k per year (Estimated) • In office • Cape Town
Apply
≈ $8.5k – $20k per year (Estimated) • In office • 2+ years exp • Cape Town
Apply
See all jobs
This is one of many
1,817,835 more open roles from verified company boards, updated every day.