×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer for Cloud Platforms and Digital Innovation

Job in Gqeberha, Port Elizabeth, 6000, South Africa
Listing for: Takealot Group
Full Time position
Listed on 2026-08-23
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Location: Gqeberha

Software Engineer – Cloud Applications & Platform Development

Career Opportunity with Takealot Group, South Africa

Company:
Takealot Group

Location:

Cape Town, South Africa

Position:
Software Engineer

Employment Type:

Full-Time

Industry: Technology, E-Commerce, Software Development

Department:
Engineering & Product Development

Reports To:

Engineering Manager

Work Arrangement:
Hybrid / Full-Time

About the Company

Takealot Group is one of South Africa’s leading technology-driven e-commerce organizations, operating highly scalable digital platforms serving millions of customers. The company has established itself as a major innovator in software engineering, cloud infrastructure, distributed systems, online payments, logistics technology, and customer experience platforms.

As the organization continues to expand its technology ecosystem, an exciting opportunity has become available for an experienced Software Engineer to join its engineering division and contribute to the development of high-performance applications and next‑generation digital solutions.

Professionals searching for jobs in South Africa and advanced software engineering careers are encouraged to apply.

Additional employment opportunities across South Africa may be explored through:

Position Overview

The Software Engineer will be responsible for designing, developing, testing, deploying, and maintaining enterprise-grade software applications that support large-scale digital operations.

The successful candidate will work closely with product managers, architects, quality engineers, Dev Ops specialists, and business stakeholders to build secure, scalable, and highly available technology solutions.

This opportunity is ideal for professionals seeking job openings in South Africa within a fast-growing technology organization.

Key Responsibilities Software Development

The successful candidate will:

  • Design and develop scalable software applications.
  • Build backend services and APIs.
  • Develop customer-facing digital platforms.
  • Implement reusable software components.
  • Write efficient, maintainable, and secure code.
  • Participate in software architecture discussions.
  • Support application modernization initiatives.

Candidates interested in vacancies in South Africa within the technology sector will find significant opportunities for growth in this role.

Cloud Engineering & Platform Development

Responsibilities include:

  • Developing cloud-native applications.
  • Supporting microservices architecture.
  • Managing distributed system integrations.
  • Implementing containerized deployments.
  • Supporting cloud scalability initiatives.
  • Monitoring platform performance.
  • Improving system resilience and reliability.

The role requires a strong understanding of modern software engineering practices and cloud technologies.

Application Performance Optimization

The Software Engineer will:

  • Analyze system performance.
  • Optimize application response times.
  • Improve database efficiency.
  • Conduct code reviews.
  • Resolve production issues.

    Enhance platform availability.
  • Reduce technical debt.

Professionals searching for jobs in Cape Town and software development leadership opportunities are encouraged to apply.

Collaboration & Agile Delivery

Duties include:

  • Participating in Agile ceremonies.
  • Working within cross-functional teams.
  • Supporting sprint planning activities.
  • Collaborating with product owners.
  • Contributing to technical documentation.
  • Estimating development effort.
  • Supporting release planning activities.
Security & Compliance

The role will involve:

  • Implementing secure coding practices.
  • Supporting cybersecurity initiatives.
  • Managing authentication and authorization controls.
  • Conducting vulnerability assessments.
  • Supporting compliance requirements.
  • Ensuring data protection standards are maintained.

Professionals interested in recruitment in South Africa opportunities involving modern software engineering practices will find this role highly attractive.

Educational Requirements

Applicants should possess:

  • Bachelor’s Degree in Computer Science.
  • Bachelor’s Degree in Software Engineering.
  • Bachelor’s Degree in Information Technology or related discipline.
  • Master’s Degree in a technology-related field will be advantageous.

Additional certifications may…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary