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 a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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

Remote Backend Search Engineer: Scale & Impact
Remote Backend Search Engineer: Scale & Impact

takealot.com • Cape Town

On-site
ZAR 900,000 - 1,200,000
Remote work
Mentorship program
Learning resources
Senior Python Engineer (Remote) – Scale & Innovate E‑Commerce
Senior Python Engineer (Remote) – Scale & Innovate E‑Commerce

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech learning & MyAcademy access
+2
Senior Python Engineer - Remote & Growth
Senior Python Engineer - Remote & Growth

takealot.com • South Africa

On-site
ZAR 900,000 - 1,300,000
Remote working
Mentorship programme
Tech Community & Online Learning
+1
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
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

On-site
ZAR 500,000 - 700,000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5
Python Software Engineer - E-commerce Logistics
Python Software Engineer - E-commerce Logistics

Takealot Group • Cape Town

On-site
ZAR 600,000 - 900,000
Scala Software Engineer: Logistics Tech (Remote)
Scala Software Engineer: Logistics Tech (Remote)

Takealot Group • South Africa

Hybrid
ZAR 650,000 - 1,100,000
Hybrid working model
Mentorship programme
Staff discount
Software Engineer
Software Engineer

Hyperiondev • Cape Town

On-site
ZAR 700,000 - 900,000
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