Senior Python Software Engineer - Remote & Scale

takealot.com

Cape Town

On-site

ZAR 900,000 - 1,400,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote working
Mentorship programme
Staff discount
Birthday leave
Modern tech stack
Confidential counselling

Job summary

Takealot Group in Cape Town is seeking a Senior Software Engineer (Python) to join our fast-growing e-commerce platform. You will design and implement robust software, tackle complex challenges, and help keep our 24/7 systems running.

The role offers remote working with optional in-office collaboration, exposure to modern tech stack (Python, Docker, Kubernetes, Redis, Kafka), and opportunities to learn from industry leaders.

Qualifications

  • Bachelor's degree or Advanced Diploma in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 3 to 6 years in a software development role for a mid-level role
  • 5 to 10 years in a software development role for a senior role
  • Strong fundamentals in CS: OO design, data structures, algorithms
  • Proficient in a strongly typed open source language such as Python, Java, Golang, etc.
  • Experience with RESTful APIs and web services
  • Experience with SQL databases and Linux development environment

Responsibilities

  • Design and build solutions to assist our business users and improve customer experience
  • Architect and design solutions with your team
  • Develop code with high quality production standards and scale
  • Develop and maintain automated tests
  • Respond to production incidents and resolve issues across your division
  • Collaborate on architecture proposals and alignment across the organisation
  • Liaise with stakeholders to discuss project requirements and progress

Skills

Solutions-oriented
Analytical thinking
Disaggregate problems
Quantitative skills
Communicate clearly
Learn by doing

Education

Bachelor's degree or Advanced Diploma in Computer Science/Engineering

Tools

Docker
Kubernetes
GitHub
Travis CI
Jenkins
Redis
Kafka
RabbitMQ
PostgreSQL
MySQL
MS SQL
AWS

Job description

Takealot Group in Cape Town is seeking a Senior Software Engineer (Python) to join our fast-growing e-commerce platform. You will design and implement robust software, tackle complex challenges, and help keep our 24/7 systems running.

The role offers remote working with optional in-office collaboration, exposure to modern tech stack (Python, Docker, Kubernetes, Redis, Kafka), and opportunities to learn from industry leaders.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech learning & MyAcademy access
+2
Senior Python Engineer - Remote & Growth
Senior Python Engineer - Remote & Growth

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech Community & Online Learning
+1
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 - 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
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
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 Engineer — Supply Chain & E‑commerce
Senior Python Engineer — Supply Chain & E‑commerce

Takealot Group • South Africa

On-site
ZAR 700,000 - 1,100,000
Software Engineer (Python)
Software Engineer (Python)

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech learning & MyAcademy access
+2
Python Software Engineer — E‑commerce Logistics
Python Software Engineer — E‑commerce Logistics

takealot.com • Cape Town

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