Browse All Jobs

Takealot.com, a leading online retailer in South Africa, is seeking a Software Engineer (Analytics) to join their team in Cape Town. The role involves collaborating with stakeholders, Data Engineers, and BI Analysts to transform data into actionable insights for business decision-making. The Software Engineer will be responsible for the complete lifecycle of the Enterprise Data Warehouse, Data Marts, and Business Intelligence Reporting environments.

Responsibilities:

  • Designing and implementing reporting and analytical solutions.
  • Analyzing business and functional requirements to create scalable solutions.
  • Maintaining the Kappa & Lambda event-driven architecture.
  • Providing operational support, bug fixes, and performance enhancements.
  • Automating data extraction and report update processes.
  • Data validation and integrity testing.
  • Data cleansing and multidimensional data modeling.
  • Optimising data models.

Requirements:

  • Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, Engineering and a minimum of 3 years experience in a software/technology environment OR minimum of 6 years experience in a software/technology environment.
  • 4 - 6 years related experience
  • 1 - 2 years of coding experience in Python and JavaScript (advantageous)
  • Minimum 2 years’ experience using a BI reporting tools (e.g. QlikView, Tableau, Microsoft Power BI, Looker, etc.)
  • Minimum 4 years SQL experience
  • Experience with Looker, BigQuery and Dataform is advantageous
  • Familiar with CI/CD tools such as Jenkins, Github Actions
  • Have experience with Google Cloud, or another cloud provider (architecture, operations)
  • High proficiency in working with large data sets and business models

Takealot.com offers:

  • A market-related, Total Remuneration Package
  • Hybrid working model
  • Mentorship programme
  • Staff discount
  • Birthday leave
  • Free parking
Apply

takealot.com

Takealot.com is a leading, dynamic, and fast-growing South African online retailer. The company fosters an entrepreneurial, customer-centric, and collaborative environment where employees are encouraged to be innovative, solutions-oriented, and data-driven. Takealot.com is committed to delivering a world-class customer experience. They value smart, hardworking individuals with integrity and a passion for e-commerce, who are eager to contribute to building something great. They aim to remain at the cutting edge of developing new concepts and are always looking for solutions.