takealot.com logo

takealot.com

Remote Jobs

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

4 open rolesTeam 1001-5000Latest: Jul 3, 2026, 8:37 AM UTC
Retail
Post Date
Minimum Salary
Experience

4 Jobs

takealot.com logo

Search Software Engineer

takealot.com

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Full TimeRemoteMid LevelTeam 1,001-5,000

Role Description Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Software Engineer (Search) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Your mission, should you choose to accept it: - Develop robust software in the e-commerce domain. - Implement best practices to improve existing software and participate in the development of new features. - Provide after-hours support on a rotational basis to resolve critical system issues if needed. - Maintain our search stack, transitioning from Elasticsearch to Vertex AI Search. - Design and build solutions to assist business users and improve customer experience. - 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. - Respond to and resolve bugs in production for systems in your division. - Investigate and drive the resolution of issues that impact multiple teams. - Support and define new engineering processes and directives. - React to technology trends, identifying risks and opportunities for your division's technologies. - Share knowledge through blog posts, tech talks, and workshops across engineering. - 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. Qualifications - 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. - Experience with search technologies (Elasticsearch, Vertex AI Search, Solr, Algolia, or any other major third party provider). - 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. Requirements - 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. Benefits - Market-related Total Remuneration Package with full flexibility. - Remote working options with in-office interactions available. - Mentorship programme for professional growth. - Access to Naspers Tech Community & Online Learning platforms. - Regular social events and out-of-office activities. - Staff discount on Takealotmore subscriptions and products. - Birthday leave for your special day. - Latest tech tools and equipment for your work. - Confidential counselling, legal support, and financial guidance. - Free parking available.

South Africa
takealot.com logo

Product Manager

takealot.com

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Product Manager44 days ago
Full TimeRemoteLeadTeam 1,001-5,000

Role Description Takealot Group is looking for a Product Manager to help improve its Fulfilment Experiences - a key part of what makes Takealot.com one of the most successful ecommerce platforms in South Africa. In this role, you will focus on tools that support the day-to-day operational teams within supply chain and logistics, helping to create the best fulfillment experiences for internal and external clients. You will work closely with engineering, supply chain & logistics operations, and client-focused teams to define requirements, test ideas, and deliver improvements that drive better fulfillment experiences and measurable business impact. You bring analytical thinking, customer empathy, and a practical product mindset, helping the team identify opportunities, prioritise initiatives, and scale what works. Your responsibilities will include: - Define and drive the roadmap that powers Fulfilment Experiences, including innovating and improving back-end systems for seamless delivery execution. - Translate business needs into actionable and measurable projects; partner with business owners to understand their challenges and priorities. - Foster a culture of continuous improvement by evolving product management practices. - Define and monitor key metrics (e.g., delivery turnaround time, fulfilment experiences scores) to inform product decisions. - Analyse and understand project scope and core objectives through requirements workshops with stakeholders. - Conduct workshops with stakeholders to elicit detailed functional requirements and document these for engineering teams. - Work with technical leads and subject matter experts to align on the technical vision. - Coordinate cross-functional teams to deliver projects on time and within scope. - Evolve appropriate Product Management practices for a responsive, dynamic environment. - Collaborate with QA teams to review test plans and scripts. - Project management by setting timelines, driving project schedules, and leading cross-functional development teams. - Understand your target “customer” to ensure products deliver a seamless experience. - Perform user acceptance testing. Qualifications - Relevant Bachelor's Degree or Advanced Diploma (Information Systems / Computer Science / Engineering/Commerce) with at least 5 years of experience in product management, business analysis, or a related role. - Experience in an agile/iterative project management and development environment is beneficial. - Experience working on customer-facing frontends, web, and apps. - Prior experience in logistics, on-demand delivery platforms, or e-commerce is preferred. - Prior experience in web-based frontend operational system development. Requirements - Client focus: Understanding of what it takes to satisfy a variety of clients. - Execution skills: Ability to define and execute a detailed product roadmap. - Solution-oriented: Proactive and motivated to solve complex problems. - Data-driven approach: Strong analytical skills to inform decisions and measure success. - Technical acumen: Familiarity with back-end systems, APIs, and logistics execution technologies. - Stakeholder management: Exceptional organizational and communication skills. - Attention to detail: Meticulous approach to product development and documentation. - Customer advocate: Focus on improving the experience for drivers, franchise hubs, and customers. Benefits - Market-related Total Remuneration Package with full flexibility. - Remote working or hybrid working model. - Mentorship programme for learning from industry leaders. - Naspers Tech Community & Online Learning access. - Regular social events and out-of-office activities. - Staff discount on millions of products across 28 departments. - Birthday leave. - Latest tech tools for your job. - Confidential counselling, legal support, and financial guidance. - Free parking. Company Description Takealot is an Equal Opportunity Employer. We encourage applicants from previously disadvantaged groups and people with disabilities to apply.

South Africa
Job Closed
takealot.com logo

Software Engineer

takealot.com

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Full TimeRemoteMid LevelTeam 1,001-5,000

Role Description Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Software Engineer (Python) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! - 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. Qualifications - 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 Benefits - Market-related Total Remuneration Package with full flexibility - Remote working options with the choice to visit the office - Mentorship programme for learning from industry leaders - Naspers Tech Community & Online Learning access - Regular social events and out-of-office activities - Staff discount on Takealotmore subscriptions and products - Birthday leave - Latest tech tools and setup preferences - Confidential counselling, legal support, and financial guidance - Free parking available Company Description Takealot Group is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

South Africa
Job Closed
takealot.com logo

Mr D - Web Frontend Engineer

takealot.com

Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Full TimeRemoteMid LevelTeam 1,001-5,000

Mr D, a division of takealot.com, is looking for highly talented Web Frontend Engineers to join our team. Senior (1 opening) | Intermediate (1 opening) | Remote Position, provided you are based in South Africa. Think you've been challenged before? Think again! - Scale: Show the millions of Mr D customers what you can do - Learn: We work with the best of the best, and then some. Code alongside industry leaders and upskill in record time. - Grow: Expand your career in the fast-growing Takealot Group: takealot.com and Mr D. We like to promote from within: Here's your chance. This position reports to the Web Development Manager (20+ years of web development experience). Your Role: - Join our web development team responsible for maintaining and developing multiple production applications using modern Angular and SvelteKit - Write performant, optimized code that scales with our growing user base - Contribute to automated testing efforts to reduce regression bugs and improve coverage - Participate in (and invite!) code reviews to maintain high code quality standards - Collaborate with Project Managers, UX Designers, and QA teams on feature delivery - Debug complex issues across the frontend/backend boundary - Deploy features through our CI/CD pipeline (QA → Pre-Production → Production) - Leverage AI tools (LLMs, GitHub Copilot, custom agents) to accelerate development and help shape our shift toward AI-assisted workflows - Help establish development processes that stick - particularly around code review - Provide accurate estimates and deliver on commitments Skills we need: Experience: - Intermediate: 3-4 years of focused, continuous experience in JavaScript or similar languages - Senior: 5+ years of focused, continuous experience in JavaScript or similar languages Core Technical Skills: - JavaScript fundamentals - Strong grasp of modern JavaScript (ES6+) - TypeScript - Adding well-defined types; understanding that well-typed code helps everyone who works with it later - Node.js - Backend experience (we use it in all our websites) - CSS mastery - Understanding how CSS works, using defined selectors appropriately, and avoiding unnecessary classes - DOM understanding - How events traverse, how the browser works - API integration - Understanding CORS, debugging failed requests, and identifying whether issues are frontend or backend - Testing philosophy - Understanding why to write tests, what to test, and which type of test to write - Git proficiency - Making decisions that avoid difficult conflicts, understanding branching strategies like Gitflow - Performance optimization - Writing optimized, performant code as a default practice - Responsive design - Understanding and implementing responsive layouts - AI collaboration - Ability to converse effectively with LLMs and leverage AI tools in development - Estimation skills - Understanding the importance of good estimates and the ability to provide them Nice to have experience: - Experience with modern Angular or SvelteKit (or genuine interest in learning them for good reasons) - Express.js or similar Node frameworks - Experience building backend APIs - Containerization understanding - Basic Docker concepts, understanding multi-platform builds - Web services - Understanding how a request travels, how load balancers and reverse proxies affect HTTP requests - Knowledge of Playwright or Selenium for E2E testing - Team-oriented - Proactively inviting peers to review your code - Quality-focused - Keeping overall team output in mind (speed AND quality) - Agile/Scrum familiarity - gRPC / Protocol Buffers - GitHub Actions knowledge - AWS services experience (S3, ECR, CloudFront, etc.) - Test-Driven Development (TDD) practice Let's talk about life @ Mr D: - The power is in your hands: We offer a market-related, Total Remuneration Package which allows full flexibility according to your needs. Go on, be the master of your own destiny. - No doors: We aren't fans of stuffy offices or siloed work environments. See someone you like? High five, collab, and make something great. - Remote working: Love water cooler chats and working from home? We offer the best of both worlds. - Mentorship programme: We aren't kidding when we say the people with the best people win. Now's your chance to be one of the best by learning from the best. - Naspers Tech Community & Online Learning: Share ideas and grow with global industry leaders who are all just a Slack message away. Love to learn? Upskill with free access to courses on MyAcademy, Udacity, Coursera, and more. - Good times: Get to know the other extraordinary minds in the takealot group during regular social events and out-of-office activities (think hikes, think mini golf, think good times). - Birthday leave: Cake Day all the way. Enjoy your day off - you deserve it. - Right tools, right job: Mac or Windows, two monitors or one. Whatever your preference, you'll work on the latest tech, off the latest tech. - Help when you need it most: Confidential counselling, legal support and financial guidance, for free, anytime, anywhere. - Tech stack (for days): Angular, SvelteKit, TypeScript, Node.js, Python, AWS, Docker, GitHub Actions, and all things AI-assisted development. If you build it, they will come. - Free parking: No more 5km fun runs to your desk (unless you want to). Like what you see? If you meet the above you are an Extraordinary Mind. Apply today!! Mr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

South Africa
Job Closed