1,111,561open jobs
64,263companies
187,723added this week
Browse all
Salary
≈ $22k – $48k per year (Estimated)
Location
Remote (South Africa)

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

Overview
Company
Impact
Profile match
Takealot Group is a South African e-commerce company based in Cape Town that runs Takealot, the country's largest online retail store and marketplace, alongside the Mr D food and grocery delivery service. Founded in 2011 and owned by Naspers, the group operates its own warehouses and delivery network through Takealot Fulfilment Solutions, which handles over 30 million orders a year, and its third-party marketplace accounts for over a fifth of units sold. It hires software, data and machine learning engineers, product managers, marketplace account and merchandising staff, supply chain and loss prevention specialists, Mr D sales and partner teams, and interns in Cape Town and Johannesburg.

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,111,561 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
≈ $95k – $220k per year (Estimated) • Remote (Colombia, UTC-8 – UTC-5 hours) • Contractor • 8+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Redis
DynamoDB
Frontend
React.js
DevOps
Terraform
GitHub Actions
AWS CDK
CI/CD
AWS
Docker
AWS Fargate
AWS Lambda
Amazon ECS
Amazon CloudWatch
QA
Cypress
Jest
Pytest
Apply
≈ $66k – $180k per year (Estimated) • Remote (New Zealand) • Full-Time • 4+ years exp
JavaScript
Databases
MySQL
ElasticSearch
Frontend
Vue.js
DevOps
AWS
Management
Slack
Apply
≈ $44k – $101k per year (Estimated) • Remote (Portugal) • Full-Time • 5+ years exp
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Redis
DevOps
Docker Compose
CI/CD
AWS
Docker
Amazon ECS
Apply
Java Developer 1 hour ago
≈ $39k – $89k per year (Estimated) • Remote (Portugal) • Full-Time • 3+ years exp • Lisbon
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Hibernate
Databases
PostgreSQL
Oracle
Frontend
Angular
DevOps
CI/CD
AWS
Management
Agile
Scrum
Apply
Backend Engineer (m/f/d) 11 months ago
≈ $58k – $167k per year (Estimated) • Remote (Spain, European time zones hours) • Full-Time • 2+ years exp
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
AI/ML
AI Agents
Frontend
Svelte
React.js
DevOps
CI/CD
AWS
Docker
GitHub
Apply
Systems Engineer 1 hour ago
$109k – $175k per year • Equity • In office • Full-Time • 4+ years exp • Norwood
Python
SQL
PowerShell
DevOps
Ansible
GCP
Red Hat
OpenShift
VMWare
Prometheus
Azure
AWS
Grafana
SaltStack
Configuration Management
Linux
Apply
≈ $39k – $82k per year (Estimated) • Remote (Portugal) • Full-Time • 5+ years exp • Bachelor's Degree • Lisbon
Python
PowerShell
Bash
DevOps
Terraform
Ansible
AWS CDK
CloudFormation
CI/CD
Git
AWS
Docker
Kubernetes
Platform Engineering
AWS Lambda
Amazon EC2
Amazon ECS
Linux
Apply
Database Engineer 1 hour ago
≈ $38k – $90k per year (Estimated) • Hybrid • Full-Time • Lisbon
SQL
C#
C#
.NET
Entity Framework Core
Databases
MySQL
PostgreSQL
MS SQL
Amazon Aurora
DevOps
CI/CD
AWS
Docker
Amazon EC2
Linux
Apply
≈ $40k – $105k per year (Estimated) • Remote (Portugal) • Full-Time • 5+ years exp • Bachelor's Degree • Lisbon
SQL
Databases
PostgreSQL
Oracle
Azure SQL Database
DevOps
Linux
Windows
Apply
≈ $42k – $110k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Lisbon
Python
SQL
AI/ML
LangGraph
LangChain
Fine-tuning
Embeddings
Prompt Engineering
AI Agents
NLP
RAG
Machine Learning
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Apply
≈ $33k – $82k per year (Estimated) • Remote (South Africa) • 5+ years exp • Bachelor's Degree
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
≈ $28k – $66k per year (Estimated) • Hybrid • 5+ years exp • Bachelor's Degree • Cape Town
Python
JavaScript
Java
Kotlin
TypeScript
SQL
C#
Scala
Java
Spring Framework
Flyway
Databases
PostgreSQL
Redis
Apache Kafka
AI/ML
Machine Learning
Frontend
Angular
DevOps
Rest API
GCP
Prometheus
Git
Kubernetes
Grafana
Linux
Management
Slack
Apply
≈ $28k – $66k 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
≈ $19k – $42k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MS SQL
Frontend
React.js
Sass
Mobile
MVC
Management
Slack
Agile
Apply
≈ $28k – $66k 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
≈ $29k – $67k per year (Estimated) • In office • Bachelor's Degree • Cape Town
Dart
Dart
Bloc
Mobile
Flutter
State Management
Management
Agile
Apply
Software Engineer 1 day ago
In office • Bachelor's Degree • Cape Town
JavaScript
TypeScript
Node JS
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
Gitflow
Management
Agile
Apply
≈ $14k – $36k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Cape Town
JavaScript
Dart
Dart
Bloc
Frontend
React.js
Mobile
Flutter
React Native
State Management
Management
Agile
Apply
Software Engineer 1 day ago
≈ $19k – $43k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Cape Town
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
React.js
DevOps
Rest API
Management
Agile
Apply
≈ $27k – $64k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Cape Town
JavaScript
TypeScript
C#
C#
.NET
Databases
MS SQL
Frontend
React.js
Management
Agile
Apply
See all jobs
This is one of many
1,111,561 more open roles from verified company boards, updated every day.