takealot.com
About Takealot
Takealot.com, South Africaβs leading online retailer, is seeking a highly talented Software Engineer (Python) to join our dynamic team. We are a fast-growing, innovative company looking for creative, smart, and hardworking individuals who thrive in a high-energy environment.
π Why Join Us?
βοΈ Work on large-scale e-commerce solutions serving millions of customers.
βοΈ Collaborate with top industry experts and advance your career.
βοΈ Growth opportunities within the Takealot Group (Takealot.com & Mr D).
βοΈ Flexible, remote-friendly work environment.
βοΈ Competitive salary & great company perks!
Your Mission
As a Software Engineer (Python) at Takealot, you will play a key role in developing scalable, robust software solutions. You will work with cutting-edge technology, solve complex problems, and drive innovation in e-commerce.
π― Key Responsibilities:
β
Design and develop high-quality software solutions to enhance the customer experience.
β
Architect, build, and maintain scalable applications.
β
Write efficient, production-grade code and improve existing systems.
β
Work with REST & RPC APIs, databases, and automation testing frameworks.
β
Debug and resolve system issues in a fast-paced environment.
β
Participate in Agile development processes.
β
Collaborate with internal teams to deliver world-class e-commerce solutions.
β
Provide after-hours support on a rotational basis for critical system issues.
Required Skills & Experience
π Qualifications:
βοΈ Bachelorβs degree or Advanced Diploma in Computer Science, Engineering, or related field (or equivalent experience).
π‘ Technical Skills:
βοΈ 5-10 years of software development experience.
βοΈ Strong proficiency in Python or other open-source languages (Java, Golang, etc.).
βοΈ Experience with RESTful APIs & web services.
βοΈ Solid knowledge of SQL databases (MySQL, PostgreSQL, MS SQL).
βοΈ Experience with Linux development environments.
βοΈ Understanding of object-oriented design, data structures, and algorithms.
π Preferred (Bonus) Skills:
βοΈ Microservices architecture.
βοΈ Agile development methodologies.
βοΈ Containerization (Docker, Kubernetes).
βοΈ Cloud platforms (AWS, GCP, Azure).
βοΈ Message brokers & queues (Kafka, RabbitMQ).
βοΈ Front-end experience (JavaScript, React, jQuery).
Perks & Benefits at Takealot
π Competitive Salary & Benefits Package β Flexible and market-related.
π‘ Remote-Friendly Work Environment β Work from home or visit the office as needed.
π Career Growth & Learning β Access to mentorship, Naspers Tech Community, MyAcademy, Udacity, and Coursera.
π Social Events & Team Activities β Enjoy hikes, mini-golf, and more!
π Birthday Leave β Take the day off on your birthday.
π» Top-Tier Tech Stack β Work with ReactJS, Python, Scala, Kotlin, Google Cloud, Kafka, and more.
π Free Parking β No long walks to your desk.
π Staff Discounts β Get exclusive employee deals on Takealot.com.
Ready to Apply?
If youβre a passionate Software Engineer looking to take your career to the next level, we want to hear from you!
π Apply Now!
Takealot Group is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.
Apply now at…https://job-boards.greenhouse.io/takealotcom/jobs/5865551?gh_src=4884003f1us
Find similar jobs at: https://careerjunctionza.co.za/jobs/
π‘ CV Tips for This Role:
βοΈ Highlight Python and backend development experience.
βοΈ Showcase projects where you’ve built scalable applications.
βοΈ Emphasize problem-solving and analytical skills.
βοΈ Include experience with cloud computing and databases.
βοΈ Add links to GitHub or portfolio projects.
π Company Website: www.takealot.com
