Please login/register to apply for this job.
11 Aug 2025

Permanent Software Engineer | Takealot Vacancies

Takealot – Posted by Joblink24 , Gauteng, South Africa

Job Description

Takealot Vacancies – Software Engineer (Python)

Location: South Africa
Company: Takealot
Job Type: Permanent
Job Sector: Information Technology

Software Engineer (Python) – Takealot

Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Software Engineer (Python) to join our team. We are a dynamic, hyper-growth company seeking smart, creative, and hard-working individuals with integrity to take on exciting challenges.

Why Join Us?

  • Scale: Serve over 4 million happy shoppers on takealot.com and make an impact.
  • Learn: Collaborate with industry leaders and accelerate your growth.
  • Grow: Advance your career within the Takealot Group (takealot.com and Mr D) with a culture of promoting from within.

Your Role:
As a Software Engineer (Python), you’ll play a pivotal role in developing robust e-commerce solutions. You’ll implement best practices, enhance existing systems, and build new features. While we prioritize work-life balance, occasional after-hours support may be required for critical system issues.

Key Responsibilities:

  • Design and build solutions to enhance business operations and customer experience.
  • Architect scalable software systems alongside your team.
  • Develop and optimize high-quality, production-grade Python code.
  • Champion engineering best practices and drive technical excellence.
  • Solve complex problems with meaningful trade-offs across system domains.
  • Contribute to architecture discussions and cross-team alignment.
  • Troubleshoot and resolve production bugs and system incidents.
  • Improve engineering processes and internal documentation.
  • Stay ahead of tech trends, identifying risks and opportunities.
  • Share knowledge via tech talks, blogs, and workshops.
  • Implement and maintain REST and RPC APIs (Python).
  • Develop and refine automation tests.
  • Collaborate with stakeholders to discuss project requirements and progress.

What You Need to Succeed:

  • Solutions-driven mindset with strong analytical skills.
  • Ability to break down complex problems and build structured solutions.
  • Excellent verbal and written communication.
  • Adaptability and a passion for hands-on learning.

Qualifications & Experience:

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or related field (or equivalent experience).
  • 5–10 years in software development.
  • Strong grasp of computer science fundamentals (OOP, data structures, algorithms).
  • Proficiency in Python (or similar strongly typed languages like Java, Golang).
  • Experience with RESTful APIs, SQL databases, and Linux development.

Bonus Skills:

  • Microservices architecture.
  • Agile methodologies.
  • MySQL, PostgreSQL, Redis, Kafka, Docker, Kubernetes.
  • CI/CD tools (GitHub, Jenkins).
  • Cloud platforms (AWS, GCP, Azure).
  • JavaScript/React experience is a plus.

Life at Takealot Group:

  • Flexible Compensation: Market-related pay tailored to your needs.
  • Open Culture: Collaborative workspaces with no silos—just great teamwork.
  • Hybrid Work: Remote freedom with optional office access for those water-cooler moments.
  • Mentorship & Learning: Grow with industry experts and access top courses (MyAcademy, Udacity, Coursera).
  • Fun & Connection: Enjoy team events, hikes, and social outings.
  • Perks: Staff discounts, birthday leave, latest tech setup, and wellness support.

Ready to Join?
If you’re an Extraordinary Mind who meets the criteria above, apply today!

Takealot Group is an Equal Opportunity Employer, prioritizing applicants from previously disadvantaged groups and people with disabilities.

APPLY NOW

How to Apply

To apply for this position, click the “Apply Now” button or follow the specific instructions provided in the job description. Ensure that your CV and supporting documents are up to date and relevant to the position.

Please note: This job posting may be closed at any time by the employer, either due to internal recruitment policies, legal requirements, or once a suitable candidate has been found. We encourage you to apply as early as possible.

Only shortlisted candidates will be contacted.

40 total views, 1 today

Apply for this Job

Leave a Reply

Your email address will not be published. Required fields are marked *