Browse All Jobs

Takealot.com, a leading online retailer in South Africa, is seeking a Software Engineer with Python expertise. This role involves developing robust e-commerce software and implementing best practices. The engineer will contribute to improving existing software and developing new features. The role requires after-hours support on a rotational basis for critical system issues.

Responsibilities:

  • Design and build solutions for business users
  • Architect and design solutions with a team
  • Develop and improve testing practices
  • Design solutions for complex problems
  • Participate in architecture proposals
  • Respond to and resolve production bugs
  • Review and contribute to internal documentation
  • Implement and maintain REST and RPC APIs (Python)
  • Develop and maintain automation tests
  • Discuss project requirements with stakeholders

Requirements:

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or related field
  • 5 to 10 years in a software development role
  • Understanding of object-oriented design, data structures, and algorithms
  • Proficiency in Python, Java, Golang, or similar
  • Exposure to RESTful APIs and web services
  • Experience with SQL database systems
  • Experience in a Linux environment

The role offers:

  • Remote working flexibility
  • Mentorship program
  • Access to Naspers Tech Community & Online Learning
  • Regular social events and out-of-office activities
  • Staff discount
  • Birthday leave
  • Free parking
Apply

takealot.com

Takealot.com is a leading, dynamic, and fast-growing South African online retailer. The company fosters an entrepreneurial, customer-centric, and collaborative environment where employees are encouraged to be innovative, solutions-oriented, and data-driven. Takealot.com is committed to delivering a world-class customer experience. They value smart, hardworking individuals with integrity and a passion for e-commerce, who are eager to contribute to building something great. They aim to remain at the cutting edge of developing new concepts and are always looking for solutions.