Senior Python Engineer (Remote) – Scale & Innovate E‑Commerce

takealot.com

South Africa

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Remote working
Mentorship programme
Tech learning & MyAcademy access
Birthday leave
Staff discount

Job summary

Takealot.com is seeking a Senior Software Engineer (Python) to build robust, scalable e-commerce software and contribute to architecture. You will implement best practices, develop production-grade code, and support 24/7 operations in a rotation for after-hours issues.

Ideal candidates have a strong CS foundation, 5–10 years in software development, and proficiency in Python, REST APIs, SQL, and Linux. Docker, Kubernetes, Kafka, Redis, and microservices experience are a plus.

Qualifications

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or related field.
  • 3–6 years in a software development role for a mid-level role, or 5–10 years for senior.
  • Strong fundamentals: OOP, data structures, algorithms.
  • Proficient in Python; experience with REST APIs and SQL in Linux environments.

Responsibilities

  • Design and build solutions to assist business users and improve customer experience.
  • Architect and design solutions with your team.
  • Develop high-quality production code for complex, scalable systems.
  • Respond to and resolve production bugs and alerts.
  • Collaborate on architecture proposals across engineering; contribute to internal docs.

Skills

Analytical thinking
Data-driven decisions
Problem solving
Communication

Education

Bachelor’s or Advanced Diploma in CS/Engineering or related

Tools

Python
Java
Golang
REST APIs
SQL
Linux
Docker
GitHub
Travis CI
Jenkins
Kafka
Redis
Kubernetes

Job description

Takealot.com is seeking a Senior Software Engineer (Python) to build robust, scalable e-commerce software and contribute to architecture. You will implement best practices, develop production-grade code, and support 24/7 operations in a rotation for after-hours issues.

Ideal candidates have a strong CS foundation, 5–10 years in software development, and proficiency in Python, REST APIs, SQL, and Linux. Docker, Kubernetes, Kafka, Redis, and microservices experience are a plus.

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

Similar jobs worth comparing

Remote Backend Engineer - Python, E-commerce Scale
Remote Backend Engineer - Python, E-commerce Scale

Takealotgroup • South Africa

On-site
ZAR 700,000 - 1,100,000
Remote working
Mentorship programme
Staff discount
+2
Senior Python Engineer - Scale E-commerce Logistics
Senior Python Engineer - Scale E-commerce Logistics

takealot.com • South Africa

On-site
ZAR 900,000 - 1,600,000
Python Software Engineer — Scale E‑commerce Logistics
Python Software Engineer — Scale E‑commerce Logistics

takealot.com • Cape Town

On-site
ZAR 600,000 - 900,000
Purpose-driven impact
Advanced technology
Career growth
+1
Python Software Engineer - E-commerce Logistics
Python Software Engineer - E-commerce Logistics

Takealot Group • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Python Software Engineer - E-commerce Logistics
Senior Python Software Engineer - E-commerce Logistics

takealot.com • South Africa

On-site
ZAR 700,000 - 1,150,000
Senior Python Engineer — Supply Chain & E‑commerce
Senior Python Engineer — Supply Chain & E‑commerce

Takealot Group • South Africa

On-site
ZAR 700,000 - 1,100,000
Python Software Engineer – E‑commerce Logistics
Python Software Engineer – E‑commerce Logistics

takealotgroup • South Africa

On-site
ZAR 600,000 - 1,200,000
Senior Python Engineer - High-Impact Ecommerce
Senior Python Engineer - High-Impact Ecommerce

Takealot Group • Cape Town

Hybrid
ZAR 600,000 - 900,000
Birthday leave
Takealot staff discounts
Free Mr D delivery
Senior Search Software Engineer - Scale E-commerce (Remote)
Senior Search Software Engineer - Scale E-commerce (Remote)

takealot.com • Cape Town

On-site
ZAR 700,000 - 1,200,000
Remote working
Mentorship programme
Staff discount
+1
Software Engineer (Python)
Software Engineer (Python)

takealot.com • South Africa

Remote
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech learning & MyAcademy access
+2