
1001 - 5000 employees
Founded 2011
📦 Logistics
📣 Marketing
🛍️ eCommerce
Logistics • Marketing • eCommerce
takealot. com is an online marketplace offering a diverse range of products, including electronics, apparel, homeware, and groceries. The platform features various categories for shopping, including beauty, gaming, and personal care items, making it a comprehensive destination for consumers in search of convenience and variety. With a user-friendly interface and virtual shopping assistance, takealot. com aims to enhance the online shopping experience for its users.
🔥 1 hour ago
AWS
Azure
Docker
ElasticSearch
Google Cloud Platform
Java
JavaScript
Jenkins
jQuery
Kubernetes
Linux
Microservices
MySQL
Open Source
Postgres
Python
React
Redis
SQL
Go
Where this job comes from
Posted on takealot.com's careers page, not through a job board
First seen by Remote Rocketship 1 hour ago
Still open on takealot.com's site. Checked 1 hour ago.

1001 - 5000 employees
Founded 2011
📦 Logistics
📣 Marketing
🛍️ eCommerce
Logistics • Marketing • eCommerce
takealot. com is an online marketplace offering a diverse range of products, including electronics, apparel, homeware, and groceries. The platform features various categories for shopping, including beauty, gaming, and personal care items, making it a comprehensive destination for consumers in search of convenience and variety. With a user-friendly interface and virtual shopping assistance, takealot. com aims to enhance the online shopping experience for its users.
• Develop robust software in the e-commerce domain • Implement best practices to improve existing software and participate in developing new features • Maintain the search stack during the transition from Elasticsearch to Vertex AI Search • Design and build solutions for business users and improve customer experience • Architect and design solutions with the team • Develop high-quality production code for complex, high-scale work • Improve functional and non-functional testing practices • Design solutions for complex system- or domain-wide problems • Participate in architecture proposals and support architectural alignment across engineering • Respond to and resolve production bugs • Respond to alerts and support incident response • Investigate and drive resolution of issues impacting multiple teams • Define and improve engineering processes and directives • Review and contribute to internal documentation • Identify technology risks and opportunities • Share knowledge through blog posts, tech talks, and workshops • Contribute to division discussions and decisions • Implement and maintain REST and RPC APIs using Python • Develop and maintain automation tests • Liaise with internal stakeholders about project requirements and progress • Provide rotational after-hours support for critical system issues when needed • Report to the respective team’s manager
• 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 developing scalable backend systems • Thorough understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms • Ability to write robust, efficient production code • Proficiency in a strongly typed open source language such as Python, Java, or Golang • Experience with RESTful APIs and web services • Experience with SQL database systems • Experience developing in a Linux environment • Strong analytical and critical thinking, using data to inform decisions • Ability to disaggregate and structure solutions to ambiguous problems • Solid quantitative skills • Ability to present ideas succinctly, in writing and verbally • Versatility and appetite to learn by doing • Search technologies experience is advantageous, including Elasticsearch, Vertex AI Search, Solr, Algolia, or another major third-party provider • Familiarity with microservices architecture is advantageous • Experience working in an Agile environment is advantageous • Experience with MySQL, PostgreSQL, Memcached, Redis, message brokers, queues, PubSub systems, Docker, Kubernetes, GitHub, Travis CI, Jenkins, AWS, GCP, Azure, JavaScript, React, or jQuery is advantageous
• Market-related Total Remuneration Package with flexibility according to individual needs • Fully remote work setup with the option for in-office interactions • Mentorship programme • Free access to MyAcademy, Udacity, Coursera, and other online learning courses • Regular social events and out-of-office activities • Staff discounts on Takealotmore subscriptions and millions of products • Birthday leave • Choice of Mac or Linux and one or two monitors • Confidential counselling, legal support, and financial guidance • Free parking
Apply NowImprove your chances of getting an interview by checking your resume score before you apply.
🕒 October 15
Intermediate Java developer building and supporting enterprise applications, integrations, and messaging systems. Maintaining reliable telecommunications data flows across production environments.
🕒 October 7
Senior Full Stack Engineer designing secure C#/.NET and Angular/React systems for StructureIt’s capital-markets software consultancy. Leading client delivery, cloud infrastructure, AI-assisted development and engineering mentorship.
🕒 October 7
Senior Full Stack Engineer leading C#/.NET and Angular/React systems for a software and data solutions provider. Modernizing applications, cloud infrastructure, CI/CD, telemetry, and AI-assisted delivery.
🕒 September 9
Senior software developer architecting scalable enterprise Java systems for VAS-X in South Africa. Leading testing, technical standards, client solutions, and developer mentorship.
🕒 September 9
Intermediate Software Developer designing and testing scalable Java and PL/SQL systems for VAS-X. Supporting clients, deployments, environments, documentation, and junior developer mentorship.