Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Dec 31, 2025
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Takealot.com is the leading ecommerce retailer in South Africa and one of the largest, most innovative ecommerce retailers on the African continent. Our mission is to be the most customer-centric online shopping destination in Africa, built around the simple concept that the customer comes first. All of our focus is dedicated to improving the customer exp...

     

    TFS - Analytics Engineer (Python)

    Your responsibilities can include:

    Development and Implementation:

    • Design, develop, and implement various tools to create visibility, reduce risk, and improve productivity in operations.
    • Collaborate with relevant stakeholders to design and implement software solutions.
    • Write clean, maintainable, and efficient code (we use python).
    • Integrate third-party libraries and APIs into external applications.
    • Optimize application performance for speed and efficiency.
    • Implement security best practices to protect user data.
    • Develop project documentation, including technical documentation and user guides in the form of SOPs.
    • Collaborate with cross-functional teams, including DevOps, Infrastructure, Release Engineering, Data Engineering, Analytical Engineering, IT Services, and any other technical team required for scope of work.
    • Automate reporting processes using scripting languages (e.g. Python, Javascript, C#).

    Technical Skills and Tools:

    • Implement version control using GIT.
    • Implement continuous integration and continuous deployment (CI/CD) pipelines.
    • Write technical documentation for APIs and libraries.
    • Implement analytics and tracking features in applications.
    • Design and implement database schemas.
    • Optimize database queries and indexes for performance where needed.
    • Develop RESTful APIs for communication between frontend and backend.
    • Implement error handling and logging mechanisms.
    • Estimate story points and task durations for sprint planning.
    • Demonstrate a willingness to learn and adapt to new technologies.

    Attributes required:

    • Solutions-oriented, can-do attitude and high energy.
    • Strong analytical and critical thinking, using data to inform decisions.
    • Passion for understanding ambiguous, complex problems and driving high quality, innovative, clean solutions.
    • Highly structured thinker with strong attention to detail.
    • Ability to handle multiple competing priorities in a fast-paced environment.
    • Must have exceptional communication skills to help deliver insights to diverse stakeholders.
    • Willingness to learn and personal desire to keep up to date with technology and process.
    • Comfortable with change and excellent team player.
    • Refactor code to improve readability and maintainability when needed.
    • Identify opportunities for process improvement and automation.

    Qualifications and experience:

    • Bachelor’s Degree, BTech or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering 3 years of experience in a software/technology environment.
    • In the event that you do not have a bachelor’s degree or an advanced diploma (in Information Systems, Computer Science, Mathematics, or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 6 years of experience in a software/technology environment.
    • Minimum 3 years database knowledge and experience including the ability to write and optimize complex queries using SQL.
    • Minimum 2 years experience building end to end applications using python.
    • Experience with one or more system monitoring and alerting systems.
    • Experience designing and developing reports.
    • Understanding and experience in one of the following environments will be beneficial: ecommerce, supply chain & Logistics.
    • Linux server and networking experience is beneficial.

    Check how your CV matches this job

    Method of Application

    Interested and qualified? Go to takealot.com on job-boards.greenhouse.io to apply

    Build your CV for free. Download in different templates.

  • Get new Data, Business Analysis and AI jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail