{"id":703859,"url":"https://alion.io/job/takealot-python-software-engineer","title":"Python Software Engineer","company":{"id":57341,"name":"Takealot","domain":"takealot.com","url":"https://alion.io/company/takealot","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":76,"open_postings":27,"ghost_share":0,"stale_share":0.963,"repost_share":0,"time_to_fill_p50_days":42,"computed_at":"2026-10-06T05:45:30Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cape Town, South Africa"],"countries":["ZA"],"hiring_countries":["ZA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":23000,"max_usd":52000,"period":"year","method":"role_seniority_country_cell","sample_n":10},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Unix","optional":false},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Docker","optional":true},{"name":"DynamoDB","optional":true},{"name":"Kubernetes","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2024-06-25T15:03:20Z","employer_posted_date":"2026-09-11","last_verified_at":"2026-10-06T22:12:56Z","board_verified":true,"closed_at":null,"days_open":833,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":832},"description":"Mr D, a division of the Takealot Group is looking for a Mid level and Senior Software Engineer to shape the Future of South African Ecommerce \nAre you ready to make a real impact in one of South Africa’s most dynamic tech environments?\nIf you’re passionate about building scalable, reliable, and efficient systems that directly impact millions of users across the country, this is your opportunity to level up your career.\nWhy Engineers Choose Mr D\nHigh-Impact Work That Matters\nWork on projects that directly shape how South Africans shop, eat, and live. Our engineers tell us they love the high-impact nature of their work, you’ll see your code making a real difference in people’s daily lives, not just sitting in a corporate void.\nUnlimited Growth Potential\nWe invest in our people. With plenty of resources dedicated to professional development and genuine room to grow, you’ll have the support you need to advance your career. Whether you want to dive deeper into technical excellence or explore leadership opportunities, we’ve got your back.\nModern Tech Stack & Technical Freedom\nLove Python? You’re in good company. Work with cutting-edge technologies and enjoy the freedom to choose the right tools and solutions for each challenge. Our engineers appreciate the modern tech stack and the autonomy to innovate without being boxed into outdated systems.\nLean & Efficient Culture\nSay goodbye to endless meetings and bureaucratic red tape. We maintain a lean work mentality that keeps you focused on what you do best - building great software. Quick deployments, fast rollbacks, and a results-driven environment where your contributions are valued and visible.\nCollaborate with Exceptional People\nJoin cross-skilled teams filled with smart people who are passionate about their craft. Our engineers highlight the quality of collaboration and the supportive, politics free work culture built on honesty and integrity.\nFlexible Work, Balanced Life\nEnjoy remote working options, flexible hours, and hybrid arrangements that fit your lifestyle. With on-call that’s not 24/7 and perks like birthday leave, Takealot staff discounts, and free Mr D delivery, we make sure work enhances rather than dominates your life.\nWhat You’ll Be Building\nAs a Senior Software Engineer at Mr D, you’ll architect and develop systems that handle millions of transactions and solve complex technical challenges at scale. You’ll work on everything that fuels the Mr D experience with the freedom to explore new technologies and interesting patterns.\nYou’ll be designing and maintaining secure, scalable APIs, developing distributed backend systems with stateless architectures, and working with event streaming technologies. From containerized microservices to cloud-native solutions, you’ll be at the forefront of modern software engineering.\nWhat We’re Looking For\nTechnical Foundation\nWe need someone with a thorough understanding of computer science fundamentals, object-oriented concepts, data structures, and algorithms.\nYour Bachelor’s Degree in Computer Science, Mathematics, Engineering, or related field (or equivalent experience) should be backed by 5+years of hands-on Software Development experience.\nCore Technical Skills\nPython & *nix expertise - You’re comfortable in Unix/Linux environments and passionate about Python development\nDistributed Systems - Experience developing distributed backend systems and stateless architectures\nAPI Design - Proven ability to design and maintain secure and scalable APIs\nData & Streaming - Hands-on experience with event streaming, relational & non-relational datastores\nCloud & Containers - Experience with containerization and cloud service providers\n⭐ Nice-to-Have Experience\nAWS Cloud technologies for scalable, cloud-native solutions\nVersion Control with GIT for collaborative development\nDatabase Technologies: PostgreSQL, DynamoDB, Elastic, Redis\nEvent Streaming: Kafka for real-time data processing\nOrchestration: Docker and Kubernetes for container management\nThe Mr D Mindset\nMost importantly, we’re looking for someone with a passion for learning new skills and an appreciation for inventing and simplifying. You should love solving complex problems and have the drive to continuously improve both your craft and our systems.\nReady to Make Your Mark?\nJoin a company where leadership transparency flows from the CEO down, where your professional environment supports your growth, and where you’ll have plenty of interesting work to sink your teeth into.\nMr D isn’t just another tech job - it’s where senior developers come to do their best work, grow their careers, and build systems that matter.\nReady to take the next step in your engineering journey? Let’s talk. Mr D - Delivering more than just food. Delivering careers that matter.\nMr D is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference","description_format":"text","description_chars":4920,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Professional development"],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-11T03:26:25Z"}],"visa":[],"liveness":{"score":3,"band":"cold","label":"Long shot","p_open":1,"p_active":0.1,"p_room":0.28,"age_days":832,"expected_fill_days":42,"reasons":["conf:1","stale_co","velocity","win:tail","crowd:"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/takealot-python-software-engineer","json_url":"https://alion.io/job/takealot-python-software-engineer.json","meta":{"generated_at":"2026-10-06T22:33:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3049,"day_limit":5000,"remaining_today":1951,"minute_limit":60,"resets_at":"2026-10-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":57341},"rest":"https://alion.io/mcp/rest/get_company?id=57341"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftakealot-python-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftakealot-python-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftakealot-python-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/takealot-python-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftakealot-python-software-engineer"}]}