Search Remote Jobs

Search Software Engineer

🔥 15 hours ago

🇿🇦 South Africa – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Where this job comes from

Posted on takealot.com's careers page, not through a job board

First seen by Remote Rocketship 15 hours ago

Still open on takealot.com's site. Checked 1 hour ago.

Logo of takealot.com

takealot.com

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.

📋 Description

• 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 while transitioning from Elasticsearch to Vertex AI Search • Design and build solutions for business users and improved customer experience • Architect and design solutions with the team • Develop high-quality production code for complex, large-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 the organisation • Respond to production bugs, alerts, and incidents • Investigate and resolve issues impacting multiple teams • Define and improve engineering processes and directives • Review and contribute to internal documentation • Evaluate technology trends, risks, and opportunities • Share knowledge through blog posts, tech talks, and workshops • Implement and maintain REST and RPC APIs using Python • Develop and maintain automation tests • Liaise with internal stakeholders regarding project requirements and progress • Provide rotational after-hours support for critical system issues

🎯 Requirements

• 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 • Experience writing robust, efficient production code • Proficient in a strongly typed open source language such as Python, Java, Golang, etc. • 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 dis-aggregate and structure solutions to ambiguous problems • Solid quantitative skills • Capability to present ideas succinctly, in writing and verbally • Versatility and appetite to learn by doing • Ability to provide after-hours support on a rotational basis when needed

🏖️ Benefits

• Market-related Total Remuneration Package with flexibility according to individual needs • Fully remote setup with the option to visit the office • Mentorship programme • Free access to MyAcademy, Udacity, Coursera, and more • Regular social events and out-of-office activities • Staff discount 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 Now

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Similar Jobs

🕒 October 15

Sabenza IT

11 - 50

🎯 Recruiter

🔒 Cybersecurity

☁️ SaaS

Intermediate Java developer building and supporting enterprise applications, integrations, and messaging systems. Maintaining reliable telecommunications data flows across production environments.

🕒 October 7

StructureIt

51 - 200

💼 Consulting

📦 Logistics

💳 Fintech

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

Parvana

11 - 50

💼 Consulting

📦 Logistics

📣 Marketing

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.

🕒 August 28

GLOBALTALENT

51 - 200

💼 Consulting

📣 Marketing

📦 Logistics

Senior full-stack engineer building AI-powered grant-funding infrastructure for AntragPlus. Owning product, AI pipelines, AWS infrastructure, and production systems end-to-end.

🕒 August 14

Gophermods

11 - 50

📦 Logistics

🏭 Manufacturing

💼 Consulting

Full Stack Developer building scalable web applications for Gophermods’ technology services supporting schools and businesses. Developing Node.js/React.js solutions, APIs, testing, and production systems.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com
Follow Remote Rocketship on LinkedInFollow Remote Rocketship on InstagramFollow Remote Rocketship on FacebookFollow Remote Rocketship on TikTok