Takealot Group

Takealot Group

We are the Takealot Group. Driven by people, powered by tech. We are the largest customer-centric online shopping destination in Africa.

Internet Software & Services

Description

  • Design, architect, and build scalable backend solutions and customer-facing features.
  • Maintain and improve the search stack while supporting the transition from Elasticsearch to Vertex AI Search.
  • Develop robust production code, REST and RPC APIs, and automation tests.
  • Improve functional and non-functional engineering practices, processes, and standards.
  • Participate in architecture proposals and align technical decisions across engineering.
  • Respond to production bugs, alerts, and incidents, including rotational after-hours support.
  • Investigate and resolve issues affecting multiple teams or systems.
  • Collaborate with internal stakeholders on project requirements and progress.
  • Share technical knowledge through documentation, blog posts, talks, and workshops.
  • Identify technology risks and opportunities and contribute to engineering decisions.

Requirements

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 5–10 years of experience in software development.
  • Experience developing scalable backend systems and robust production code.
  • Strong understanding of object-oriented design, data structures, algorithms, and computer science fundamentals.
  • Proficiency in Python, Java, Go, or another strongly typed open-source language; Python is preferred.
  • Experience with RESTful APIs, web services, SQL databases, and Linux environments.
  • Strong analytical, quantitative, problem-solving, communication, and decision-making skills.
  • Search technology experience with Elasticsearch, Vertex AI Search, Solr, Algolia, or similar platforms is advantageous.
  • Experience with microservices, Agile development, MySQL/PostgreSQL, Redis/Memcached, messaging systems, Docker, Kubernetes, CI/CD tools, or cloud platforms is advantageous.
  • Willingness to participate in rotational after-hours production support.

Benefits

  • Market-related total remuneration package with flexible compensation structure.
  • Fully remote work with optional office access.
  • Mentorship and access to Naspers Tech Community resources.
  • Free access to online learning platforms including MyAcademy, Udacity, and Coursera.
  • Staff discounts on Takealot subscriptions and products.
  • Birthday leave and regular social events.
  • Choice of Mac or Linux equipment and monitor setup.
  • Confidential counselling, legal support, and financial guidance.
  • Free parking.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior/Lead PHP Developer | Edlight

Boosta 501-1000 information technology & services

Boosta is seeking a Senior/Lead PHP Developer to lead the backend development of Edlight, an AI products and expert-services business for students and professionals, from architecture through production.

AWS FastAPI GraphQL Memcached MySQL PHP Python RabbitMQ Redis Solid.js Symfony WebSockets
3 hours, 2 minutes ago

Software Engineer - Backend & AI Code Evaluation

Gramian Consultancy Group Professional Services

Gramian Consultancy is seeking remote Backend Software Engineer contractors to create and evaluate realistic coding tasks for a next-generation AI training initiative, improving AI systems’ ability to solve real-world backend engineering problems.

C++ Go Java Node.js Python Rust TypeScript
3 hours, 32 minutes ago

Software Engineer - Backend & AI Code Evaluation

Gramian Consultancy Group Professional Services

Gramian Consultancy is seeking remote Backend Software Engineer contractors to create and evaluate realistic coding tasks that improve AI systems’ ability to solve real-world software engineering problems.

C++ Go Java Node.js Python Rust TypeScript
3 hours, 32 minutes ago

Backend Engineer (Java) -Trading

Binance 5K-10K Capital Markets

As a backend engineer on Binance’s Know Your Customer Technology Team, you will build and enhance large-scale KYC services that support seamless customer onboarding and global regulatory compliance.

Blockchain Java MySQL
1 day, 2 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers