Browse All Jobs

Takealot.com, South Africa’s leading online retailer, is seeking a Software Engineer (Analytics) to join their dynamic team in Cape Town. The role involves collaborating with stakeholders, Data Engineers, and BI Analysts to transform data into actionable insights. The candidate will be responsible for the end-to-end development, implementation, and support of the Enterprise Data Warehouse, Data Marts, and Business Intelligence Reporting environments. They will design and implement reporting and analytical solutions, translate business requirements into scalable solutions, and maintain the Kappa & Lambda event-driven architecture built on BigQuery, DataForm, and Looker.

The Software Engineer will automate data extraction and report update processes, perform data validation and integrity testing, and optimize data models. The ideal candidate should possess excellent problem-solving skills and a proven track record of delivering high-quality work in a fast-paced environment. A Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, or a related field, along with 3+ years of experience in a software/technology environment, is required.

Responsibilities:

  • Collaborate with stakeholders to turn data into critical information.
  • Design and implement reporting and analytical solutions.
  • Maintain Kappa & Lambda event-driven architecture.
  • Automate data extraction and report update processes.
  • Perform data validation and integrity testing.

Requirements:

  • Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, or related field.
  • 3+ years of software/technology experience.
  • Coding experience in Python and JavaScript (advantageous).
  • Experience with BI reporting tools (e.g., Looker).
  • SQL experience.

Takealot.com offers:

  • Hybrid working model.
  • Mentorship programme.
  • Online learning opportunities.
  • Staff discount.
  • Birthday leave.
Apply

Takealot Group

Takealot Group, encompassing Takealot.com and Mr D, is a leading South African online retailer experiencing hyper-growth. Focused on innovation and customer satisfaction, Takealot leverages cutting-edge technology, including ReactJS, Python, and Google Cloud, to provide a diverse product range to millions of shoppers. With a collaborative, open environment, the company values data-driven decisions and continuous learning, offering employees opportunities for career advancement and skill development within the dynamic e-commerce landscape.