top of page

Related Jobs

List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Join WhatsApp Channel
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
Architect, Solutions job at Standard Bank Group
31 Aug 2025
Standard Bank Group
Lead, Technical (Transaction Banking) – Corporate & Investment Banking job at Standard Bank Group
31 Aug 2025
Standard Bank Group
Engineer, Software job at Standard Bank Group
31 Aug 2025
Standard Bank Group

Job Summary

Job Title:
Software Engineer (Python)
Employer:
Takealot.com
Location:
South Africa
Country:
South Africa
Contract Type:
Full Time
Job Category:
IT jobs
Number of Positions:
1
Deadline:
Sunday, 31 August 2025

Related Jobs

Standard Bank Group

Architect, Solutions job at Standard Bank Group

31 August 2025
Architect, Solutions job at Standard Bank Group
Standard Bank Group

Lead, Technical (Transaction Banking) – Corporate & Investment Banking job at Standard Bank Group

31 August 2025
Lead, Technical (Transaction Banking) – Corporate & Investment Banking job at Standard Bank Group
Standard Bank Group

Engineer, Software job at Standard Bank Group

31 August 2025
Engineer, Software job at Standard Bank Group

Software Engineer (Python) job at Takealot.com | Apply Now

South Africa

Full Time

Are you looking for IT jobs in South Africa 2025 today? then you might be interested in Software Engineer (Python) job at Takealot.com

Deadline: 

31 Aug 2025

About the Organisation

Takealot.com is South Africa’s leading online retailer, serving over 4 million happy shoppers. Part of the fast-growing Takealot Group (including Mr D), the company prides itself on innovation, customer-centricity, and career growth opportunities. Takealot.com provides a dynamic environment where employees work alongside industry leaders, upskill rapidly, and contribute to the growth of Africa’s e-commerce sector.

Job Title

Software Engineer (Python) job at Takealot.com

Takealot.com

Job Description

The Software Engineer will develop robust production-level code and design solutions for complex challenges in the company’s e-commerce systems. Responsibilities include building APIs, maintaining high-quality codebases, contributing to architecture proposals, and ensuring systems are responsive, reliable, and secure. The role requires strong collaboration with cross-functional teams, adherence to best practices in testing and documentation, and after-hours support on a rotational basis. The successful candidate will also stay ahead of industry trends, share technical knowledge, and continuously improve engineering processes.

Duties, Roles and Responsibilities

  • Design and build solutions to support business users and improve customer experiences.

  • Architect and implement scalable, reliable systems with your team.

  • Write and optimize high-quality production code for complex projects.

  • Implement and maintain REST and RPC APIs using Python.

  • Conduct functional and non-functional testing and develop automation tests.

  • Participate in architecture proposals and ensure alignment across engineering teams.

  • Respond to and resolve bugs and incidents in production systems.

  • Investigate and address issues impacting multiple teams.

  • Maintain and improve engineering processes, documentation, and directives.

  • Share technical expertise through talks, blogs, or workshops.

  • Stay updated on technology trends, identifying risks and opportunities.

Join our WhatsApp Channel
Get a professional CV. Comes with a free cover letter
Get a Professional CV today. Comes with a free cover letter

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

Qualifications, Education and Competencies

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or related field (or equivalent practical experience).

  • 5–10 years’ experience in software development.

  • Strong understanding of computer science fundamentals, OOP, data structures, and algorithms.

  • Proficiency in Python and/or other strongly typed languages (Java, Golang, etc.).

  • Experience developing RESTful APIs and web services.

  • Strong SQL database experience (MySQL, PostgreSQL, MS SQL).

  • Experience with Linux environments.

  • Advantageous skills: microservices architecture, Agile methodologies, Redis/Memcached, message brokers (Kafka, RabbitMQ), Docker, Kubernetes, CI/CD tools (GitHub, Travis CI, Jenkins), and cloud platforms (AWS, GCP, Azure).

  • Exposure to JavaScript frameworks (React, jQuery) is a plus.

Competencies:

  • Solutions-oriented mindset with strong problem-solving skills.

  • Analytical and critical thinking with data-driven decision-making.

  • Ability to manage ambiguity and structure complex solutions.

  • Excellent written and verbal communication.

  • High energy, adaptability, and appetite for continuous learning.

How to Apply

ONLY ONLINE APPLICATIONS:

Interested and qualified candidates are advised that all applications should be submitted online.

To apply please click on the APPLY button below.

bottom of page