Software Engineer (Python)

Takealot Group

Overview

Role focused on developing robust software in the e-commerce domain.

Ideal candidate should have 5 to 10 years of software development experience with strong proficiency in Python.

remotemidEnglishPythonSQLRESTLinuxDockerKubernetesGitHubJavascriptReact

Locations

  • South Africa

Requirements

  • Bachelor's degree in Computer Science or related field
  • 5 to 10 years in software development
  • Proficient in Python or similar language
  • Experience with SQL databases
  • Familiarity with RESTful APIs

Responsibilities

  • Develop robust software solutions
  • Implement best practices
  • Support incident response
  • Collaborate on architecture proposals
  • Resolve production bugs
  • Design solutions for complex problems
  • Contribute to internal documentation
  • Share knowledge through workshops

Benefits

  • Remote working flexibility
  • Mentorship programme
  • Access to online learning
  • Staff discount
  • Birthday leave
  • Confidential support services
  • Regular social events
  • Latest tech tools