2,269,731open jobs
145,159companies
262,295added this week
Browse all
Location
In office (Johannesburg)
Employment
Full-Time

First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match
Samaha Consulting is an IT consulting firm in South Africa that supplies specialists to large clients, including security assurance, Oracle Fusion Middleware and business analysis roles. A current vacancy supports the security posture of mobile operator MTN. The company is headquartered in Johannesburg, South Africa.
Introduction

We are looking for experienced Python Engineers (Backend Platform Engineers) to design, develop, and maintain scalable, high-performance backend applications, APIs, and microservices for a large-scale e-commerce organization.

The role involves building robust backend platforms that support high-volume online retail operations, including order management, inventory, payments, customer experience, fulfilment, and logistics.

Candidates should have strong commercial experience in Python development, REST API development, microservices architecture, databases, cloud platforms, and containerization technologies.

The ideal candidate will have experience building enterprise-grade backend systems, working with distributed systems, event-driven architectures, and cloud-native environments while ensuring high availability, performance, and scalability.

Duties & Responsibilities

Python Backend Development

  • Design, develop, and maintain scalable backend applications using Python.

  • Build and maintain RESTful APIs and microservices using FastAPI, Flask, and Django.

  • Develop reusable libraries, frameworks, and components.

  • Write clean, maintainable, efficient, and testable code.

  • Apply object-oriented programming, design patterns, and asynchronous programming.

Microservices & Distributed Systems

  • Design and implement scalable microservices architectures.

  • Develop high-performance backend services capable of handling high transaction volumes.

  • Implement event-driven integrations using Kafka and RabbitMQ.

  • Optimize application performance, response times, latency, and scalability.

  • Troubleshoot production issues and perform root cause analysis.

Database Management & Integration

  • Design, develop, and optimize database structures and queries.

  • Work with PostgreSQL, MySQL, SQL Server, Redis, and MongoDB.

  • Develop API integrations between internal and external systems.

  • Support large datasets and data-driven operational platforms.

  • Ensure reliable data exchange across distributed systems.

Cloud & DevOps

  • Develop and deploy cloud-native applications on AWS, Azure, or GCP.

  • Build and manage containerized applications using Docker and Kubernetes.

  • Implement and support CI/CD pipelines using Jenkins, GitHub Actions, GitLab, or Azure DevOps.

  • Work with Terraform for infrastructure automation.

  • Support Linux-based environments and cloud infrastructure.

Monitoring & Performance

  • Monitor application performance, health, and availability.

  • Use Prometheus, Grafana, ELK Stack, Datadog, or New Relic.

  • Identify performance bottlenecks and implement optimization strategies.

  • Support high-availability production systems and incident resolution.

Engineering Excellence & Collaboration

  • Participate in code reviews and follow software engineering best practices.

  • Mentor junior developers and share technical knowledge.

  • Collaborate with Product Managers, Data Engineers, DevOps, SRE, and other engineering teams.

  • Participate in Agile ceremonies, architecture discussions, and technical roadmap initiatives.

  • Drive automation and continuous improvement initiatives.

Desired Experience & Qualification
  • 5–8 years of commercial experience in Python backend development.

  • Strong hands-on experience with FastAPI, Flask, and REST API development.

  • Proven experience designing and developing scalable backend applications and microservices.

  • Experience with distributed systems and high-volume transaction processing.

  • Strong knowledge of PostgreSQL, MySQL, SQL Server, and Redis.

  • Hands-on experience with AWS, Azure, or GCP cloud platforms.

  • Practical experience with Docker, Kubernetes, and Terraform.

  • Experience implementing event-driven architectures using Kafka or RabbitMQ.

  • Strong understanding of Object-Oriented Programming, Design Patterns, Multithreading, and Async Programming.

  • Experience building and maintaining CI/CD pipelines using Jenkins, GitHub Actions, GitLab, or Azure DevOps.

  • Experience with application monitoring and observability tools such as Prometheus, Grafana, ELK, or Datadog.

  • Proven experience in performance tuning, troubleshooting, and production support of high-availability systems.

  • Experience developing API-driven integrations with internal and external enterprise systems.

  • Experience working in Agile development environments and collaborating with cross-functional engineering teams.

  • Prior experience in E-commerce, Fintech, Logistics, Supply Chain, or large-scale digital platforms will be advantageous.

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.
2,269,731 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
Johannesburg
$29k – $32k per year (gross) · Hybrid · Full-Time · Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
DevOps
CI/CD
Windows Server
Git
Management
Agile
Scrum
Apply
In office · Full-Time · Cape Town
AI/ML
AI Agents
DevOps
Azure
Git
AWS
Apply
In office · Johannesburg
Python
Go
Java
TypeScript
Ruby
Scala
Databases
PostgreSQL
RabbitMQ
Apache Kafka
Frontend
GraphQL
DevOps
Rest API
CI/CD
AWS
Cybersecurity
GDPR
Zero Trust
Apply
Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Umhlanga
Go
JavaScript
PHP
TypeScript
Node JS
PHP
Magento
Databases
DynamoDB
Frontend
Next.js
Angular
React.js
DevOps
Rest API
GCP
Datadog
Azure
AWS
AWS Lambda
Amazon EC2
GitHub
Amazon S3
Management
Agile
Scrum
Kanban
QA
Jest
Apply
In office · Full-Time · Centurion
Python
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
AI/ML
NLP
Machine Learning
Frontend
Angular
Bootstrap
React.js
JQuery
DevOps
Docker
Kubernetes
Apply
In office · Full-Time · Johannesburg
JavaScript
PHP
SQL
PHP
WooCommerce
Magento
DevOps
Rest API
Apply
In office · Bachelor's Degree · Johannesburg
Analytics
Microsoft Excel
Apply
Hybrid · Full-Time · 3+ years exp · Bachelor's Degree · Johannesburg
DevOps
VMWare
Azure
Management
ITIL
Apply
$20k – $24k per year (gross) · In office · Johannesburg
C#
C#
.NET
Analytics
Microsoft Excel
Cryptography
GPG
Apply
See all jobs
This is one of many
2,269,731 more open roles from verified company boards, updated every day.