Senior Search Software Engineer - Scale E-commerce (Remote)

takealot.com

Cape Town

On-site

ZAR 700,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote working
Mentorship programme
Staff discount
Birthday leave

Job summary

Takealot.com, South Africa's leading online retailer, is seeking a Software Engineer (Search) to join our team. You will focus on maintaining and evolving our search stack, with exposure to Elasticsearch and Vertex AI Search, Solr, and Algolia.

The role emphasizes building robust software for an e-commerce platform and participating in architectural discussions. You will implement best practices, develop production-grade code in Python (and other back-end languages), and provide after-hours

Qualifications

  • Bachelor's degree or equivalent in CS, engineering, or related field.
  • 5 to 10 years of software development experience.
  • Experience with search technologies (Elasticsearch, Vertex AI Search, Solr, Algolia).
  • Strong CS fundamentals: OOP, data structures, algorithms.
  • Proficient in Python, Java, or Go; RESTful APIs; SQL; Linux.

Responsibilities

  • Design and build solutions to assist business users and improve customer experience.
  • Architect and design solutions with your team.
  • Develop high-quality production code for complex, large-scale systems.
  • Implement testing practices and automation.
  • Contribute to architecture proposals and cross-team alignment.
  • Respond to production bugs and incidents within your division.

Skills

Solutions-oriented
Analytical thinking
Disaggregate problems
Quantitative skills
Communication
Learning agility

Education

Bachelor's degree or Advanced Diploma in CS/Engineering or related field

Tools

Elasticsearch
Vertex AI Search
Solr
Algolia
Python
Java
Golang
REST APIs
Linux
SQL
Docker
Kubernetes

Job description

Takealot.com, South Africa's leading online retailer, is seeking a Software Engineer (Search) to join our team. You will focus on maintaining and evolving our search stack, with exposure to Elasticsearch and Vertex AI Search, Solr, and Algolia.

The role emphasizes building robust software for an e-commerce platform and participating in architectural discussions. You will implement best practices, develop production-grade code in Python (and other back-end languages), and provide after-hours

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, On‑Demand Delivery Logistics
Senior Software Engineer, On‑Demand Delivery Logistics

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
Analytics Engineer - Data Platform (Remote/Hybrid)
Analytics Engineer - Data Platform (Remote/Hybrid)

takealot.com • Cape Town

Hybrid
ZAR 900,000 - 1,100,000
Hybrid working model
Market-related remuneration
Career growth opportunities
+1
Senior Software Engineer – Remote, Scalable Platform
Senior Software Engineer – Remote, Scalable Platform

OLX • Cape Town

On-site
ZAR 600,000 - 900,000
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 500,000 - 700,000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5
Senior ML Engineer — Remote, Build Scalable E‑commerce Models
Senior ML Engineer — Remote, Build Scalable E‑commerce Models

takealot.com • South Africa

Hybrid
ZAR 1,000,000 - 1,500,000
Free takealotMORE subscription
Remote working
Mentorship programme
+4
Senior Software Engineer, Logistics - Hybrid/Remote
Senior Software Engineer, Logistics - Hybrid/Remote

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Senior Software Engineer (Java)
Senior Software Engineer (Java)

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 800,000
Competitive total remuneration package
Hybrid working model
Mentorship programme
+2
Senior Python Engineer - Remote, High-Impact & Cloud-Native
Senior Python Engineer - Remote, High-Impact & Cloud-Native

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 900,000
Remote working options
Flexible hours
Birthday leave
+2
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 60,000 - 100,000
Market-related total remuneration package
Hybrid working model
Mentorship programme
+6
Senior Software Engineer (Java)
Senior Software Engineer (Java)

takealot.com • South Africa

On-site
ZAR 600,000 - 800,000
Market-related Total Remuneration Package
Hybrid working model
Mentorship programme
+7