Software Engineer (Python) at Takealot – Apply Now!

Full-time

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