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: Aug 17, 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 ...
    Read more about this company

     

    Software Engineer (Python)

    Your mission, should you choose to accept it:

    • As a Software Engineer, you will be someone whose expertise directly translates into developing robust software in the e-commerce domain. You will have the opportunity to implement best practices to improve existing software and participate in the development of new features.
    • While we don't promote after-hours work as part of the regular workday, we run a 24/7 business with the need to keep systems up and running.
    • Software Engineers are expected to provide after-hours support on a rotational basis to resolve critical system issues if needed.
    • Design and build solutions to assist our business users and improve customer experience
    • Architect and design solutions with your team
    • Develop code, making major improvements to non-functional areas
    • Develop high-quality production code for work of high complexity and scale
    • Utilize and improve functional and non-functional testing practices
    • Champion, challenge, and iterate on best practices within engineering
    • Design solutions for complex problems with difficult decision trade-offs, typically system or domain-wide
    • Participate in and collaborate on architecture proposals across engineering
    • Support alignment of architecture across the organisation
    • Respond to and resolve bugs in production for systems in your division
    • Respond to alerts and support incident response within your division
    • Investigate and drive the resolution of issues that impact multiple teams
    • Support, challenge existing, and define new engineering processes and directives
    • Review and contribute fixes and content to internal documentation
    • React to technology trends, identifying risks and opportunities for your division's technologies, systems, and domains
    • Share knowledge through blog posts, tech talks, and workshops across engineering
    • Contribute to discussions and decisions in the division
    • Challenge others to always produce work of the highest quality
    • REST and RPC API implementation and maintenance (using Python)
    • Develop and maintain automation tests
    • Liaise with various internal stakeholders to discuss project requirements, progress, etc.

    The skills we need:

    • Solutions-oriented, can-do attitude, and high energy
    • Strong analytical and critical thinking, using data to inform decisions
    • Ability to dis-aggregate and structure solutions to ambiguous problems
    • Solid quantitative skills
    • Capability to present ideas succinctly, in writing and verbally
    • Versatile and with the appetite to learn by doing

    Qualifications & Experience:

    • Bachelor’s degree or an Advanced Diploma in Computer Science, Engineering, or related field (or equivalent practical experience).
    • 5 to 10 years in a software development role
    • A thorough understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms
    • Experience in writing robust, efficient production code
    • Proficient in a strongly typed open source language such as Python, Java, Golang, etc
    • Exposure to RESTful APIs and web services.
    • Experience with SQL database systems
    • Experience with development in a Linux environment

    Experience in the following will be advantageous:

    • Familiarity with microservices architecture 
    • Experience working in an Agile environment 
    • MySQL, PostgreSQL, MS SQL
    • Memcached, Redis
    • Message Brokers, Queues, and PubSub systems (e.g., Kafka and RabbitMQ)
    • Containerisation (e.g., Docker)
    • Orchestration (e.g., Kubernetes)
    • GitHub, Travis CI, Jenkins
    • AWS, GCP, Azure
    • JavaScript, React, jQuery

    go to method of application »

    Software Engineering Manager (Logistics)

    Your mission, should you choose to accept it:

    • Build and retain a high-caliber engineering team
    • Build relationships through regular one-on-one conversations
    • Remove roadblocks and interruptions to help the team perform
    • Be involved with architectural and strategic planning with peers and senior developers
    • Work with stakeholders to gather requirements, and manage expectations
    • Support and develop the careers of members of the team
    • Support and give direction to innovation in the team
    • Present practical input for strategic technology decisions
    • Stay up to date with industry trends, and standards
    • Lead the Agile processes within the team
    • Manage the roadmap for the team, playing a key role in prioritization
    • Successfully see new projects to completion and launch new products while maintaining the existing code base.
    • Facilitate discussions in the team and ensure a good design methodology is used on projects.
    • Resolve conflict in the team when necessary
    • Promote the achievements of the team
    • Track and ensure team productivity is healthy using a metrics-based approach
    • Track and ensure operational excellence in the team using a metrics-based approach
    • Interview candidates for technical and organizational fit
    • Drive innovation, vision, and strategy

    The skills we need:

    • A solutions-oriented, can-do attitude and high-energy
    • Strong analytical and critical thinking, using data to inform decisions
    • Solid quantitative skills
    • Ability to interview and interact professionally with internal and external people
    • Capability to present ideas succinctly, in writing and verbally
    • Versatile and with the appetite to learn by doing

    Qualifications & Experience:

    • Bachelor's Degree or Advanced Diploma in Computer Science, Engineering, or any related area of study. In the event that you do not have a Bachelor’s Degree or an Advanced Diploma, equivalent experience in the related area is sufficient. 
    • Demonstrable experience leading and managing a team of engineers on complex software projects.
    • Experience developing software in an agile, quality-focussed environment.
    • Experience with a broad range of related disciplines such as Development, Cloud Infrastructure, Site Reliability, Provisioning, Configuration Management, and Managed Systems.
    • Good SQL experience in a high-load environment.
    • Significant technical experience and a proven track record of architectural ownership and understanding.
    • Experience with Open Source Operating Systems and technologies.
    • Experience with Web Architectures (e.g. SOA, REST).
    • Excellent understanding of theoretical Software Engineering fundamentals, including but not limited to distributed systems, highly scalable systems, algorithms, data structures, design patterns, and programming paradigms is advantageous.
    • Experience with e-commerce-based applications is advantageous.
    • Experience working with GCP/AWS and/or other cloud platforms.

    go to method of application »

    Supply Chain Analyst

    Your responsibilities will include but not limited to:

    • Providing high quality analysis to the Supply Chain Development team working across all Supply Chain projects
    • Enhancement of existing volume and capacity forecast models
    • On-going alignment with Retail department on stock cover and related issues
    • Providing inputs for the further development of Supply Chain network model and strategy
    • Bridging gap between problems cases and data, from multiple data inputs and systems
    • Identify areas of the business where data and metrics are needed to better understand and improve result

     Qualifications & Experience:

    • Bachelor’s Degree required in Statistics & Computer Science, Applied Mathematics, Data Science or similar 
    • Minimum of 3 years within a Data Analytics role preferably in Supply Chain within the retail/ecommerce industry or similar 
    • Minimum of 3 years experience using statistical methods (regression, forecasting and modeling) in Python and R.
    • Minimum 2 years experience using data visualization tools such as PowerBI, Qlik, Tableau and Looker
    • Minimum 3 years SQL scripting experience

    go to method of application »

    Marketplace Promotions Buyer

    Your responsibilities will include:

    • Negotiate promotional offers with our sellers
    • Drive customer awareness of seller listings through promotional & deals levers
    • Build the deals/promotional pipeline in correct product mix (assortment and depth)
    • Inventory availability management for promotional/deals lines
    • Maintain and grow relationships with existing marketplace sellers
    • Continuously assess industry and market trends locally and internationally
    • Contribute to improvement and optimization of promotional & deals processes
    • Plan and execute joint marketing activities with sellers
    • Work closely with the Divisions and Marketplace team to ensure strategic alignment
    • Work closely with Customer Service to resolve related queries

    Qualification & Experience:

    • Tertiary qualification requires Competence in Excel in terms of data analysis
    • 5 years of related industry experience in Buying, Business Development or Sales
    • Proven track record of negotiations and sourcing
    • Existing industry networks advantageous

    go to method of application »

    Senior Marketing Manager (TakealotMORE)

    Your responsibilities will include:

    • Collaborate with the Product team to develop, coordinate and implement relevant Conceptualising, implementing and management of ongoing promotional marketing campaigns to drive adoption and retention for TakealotMORE. 
    • Own, update and maintain the promotional calendar for TakealotMORE.
    • Initiatives, including how they tie into Takealot and MrD plans.
    • You will need to develop an in-depth knowledge of each consumer target market group to craft meaningful promotional strategies.
    • Work closely with the merchandising team and partner brands to improve customer conversion within TakealotMORE customer journeys and ensure objectives are met, projects and campaigns are actioned
    • Campaigns and promos that are aligned with the overall promo calendar and relevant business objectives.
    • Drive new feature launches and create sustainable educational content on product features and differentiators.
    • Briefing and operational management and coordinating of the various campaigns.
    • Sourcing partnership opportunities with big brands in the market and engaging in ongoing strategies to unlock the potential of those partnerships.
    • Engagement with the brand team on through the line Takealot and MrD campaigns.
    • Engagement with the social media team on monthly content planning and preparation, as well as paid influencer partnerships
    • Liaise with partner marketing teams for joint campaigns.
    • Work with internal specialist teams on creating and implementing performance media and CRM strategies to grow TakealotMORE.
    • Work with MrD marketing representatives to cross-sell and access new shoppers from their customer bases.
    • Monthly, Weekly, and daily reporting of campaign and promo performance.

    Qualification & Experience:

    • Bachelor’s degree in business, Marketing, or Communications.
    • A minimum of 5 years retail and marketing experience
    • Experience working across marketing channels - Digital, ATL, Partnerships - with demonstrable results.
    • The candidate will have had regular interaction at the executive level.
    • An understanding of Loyalty Programmes or Subscriptions advantageous.
    • Proven track record of delivering projects.

    go to method of application »

    Software Engineer (Machine Learning)

    Your responsibilities will include:

    • Work with a firehose of customer data.
    • Analyze, build, evaluate, and productionise machine learning models.
    • Touch all aspects of the business in your domain.
    • Brainstorm new ideas and concepts to solve specific use cases.
    • Work with teammates on design and code reviews.
    • Keep abreast of developments in the machine learning domain.

    Qualifications & Preferred Experience:

    • Degree in Computer Science or Engineering (alternatively, a degree in a related field with work experience as a software engineer).
    • Three (3) years’ experience applying machine learning to real-world problems.
    • Three (3) years’ commercial software development experience.
    • Strong understanding of statistical analysis, modeling, and machine learning techniques.
    • Strong knowledge of different types of recommendation systems.
    • Experience building backend systems at scale with a strong focus on data processing and machine learning.
    • Experience working within an agile team that is operationally hands-on and an advocate of that culture.
    • Experience with Python
    • Experience with Linux
    • Experience with BigQuery.
    • Experience with TensorFlow, Scikit-learn, PyTorch, and Pandas.
    • Experience with deploying machine learning to production environments.
    • Data Mining and Big Data experience.

    go to method of application »

    BI Engineer: Takealot Group

    Your mission, should you choose to accept it:

    • Lead BI analytical projects as part of the implementation of new BI software tools and systems (Google Big Query, Looker).
    • Work on highly complex, cross-functional, and enterprise BI solutions.
    • Evaluate internal and external stakeholder needs in order to provide appropriate solutions.
    • Participate in the planning process, technical design, development and testing of BI solutions.
    • Provide input to the development of information quality metrics.
    • Review data pipelines and test plans to ensure that business results are tested and correct.
    • Research, identify, analyse, and provide input to new tools, frameworks, techniques, patterns, or processes that will have a positive impact on the BI architecture.
    • Research and develop best practices for reports and dashboards deployments.
    • Provide guidance, training, and problem-solving assistance to other team members.
    • Provide subject matter expertise for key BI core functions.

    Qualifications & Experience:

    • Bachelor's Degree or Advanced Diploma in Computer Science, Information Systems, Business Management, and a minimum of 5 years of Business Analysis or related technical experience is required.
    • In the event that a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Computer Science, Information Systems, Business Management), an equivalent experience requirement must be met, which equates to a minimum of 8 years of Business Analysis or related technical experience.
    • Minimum 3 years experience using BI reporting tools (e.g. Looker, Tableau, Microsoft BI, etc.)
    • Minimum 3 years SQL experience
    • Minimum 3 years Data Warehousing experience
    • High proficiency in working with large data sets and business models
    • Knowledge of one or more business functional areas
    • Google Cloud Platform and/or Google Big Query experience would advantageous
    • Python Experience would be advantageous
    • Current or previous subscriptions / recurring payment experience would be highly beneficial
    • E-commerce experience would be advantageous

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at takealot.com Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail