South Africa Hybrid

takealot.com is hiring a Software Engineer (Python)

Responsibilities

  • Design and construct systems that support business operations and enhance user satisfaction
  • Collaborate with team members to plan and model technical solutions
  • Write and optimize code with a focus on performance, reliability, and scalability
  • Deliver robust, production-grade software for complex and large-scale applications
  • Enhance and apply functional and non-functional testing methodologies
  • Advocate for, evaluate, and refine engineering best practices
  • Create architectural designs for challenging problems involving cross-system trade-offs
  • Engage in cross-team discussions on technical architecture proposals
  • Help ensure consistency in technical direction across departments
  • Diagnose and fix live production issues within your domain
  • Monitor and respond to system alerts as part of incident management
  • Lead investigations into cross-functional issues and coordinate resolutions
  • Evaluate, question, and help shape engineering processes and policies
  • Improve internal documentation by reviewing and contributing updates
  • Stay informed about emerging technologies to assess impact on current systems
  • Disseminate knowledge through presentations, articles, and training sessions
  • Participate in division-level planning and technical decision-making
  • Encourage peers to maintain high standards in all deliverables
  • Implement and support RESTful and RPC-based APIs using Python
  • Build and manage automated test suites
  • Communicate regularly with internal teams to clarify project goals and track progress

Benefits

  • Flexible total compensation package aligned with market standards
  • Open and inclusive work culture without hierarchical barriers
  • Option to work remotely with opportunities for in-person collaboration
  • Structured mentorship opportunities for professional growth
  • Access to a global tech network and online learning resources
  • Frequent team-building and social gatherings
  • Employee discount program covering a wide range of products and subscriptions
  • Paid leave on your birthday
  • Choice of development environment: Mac or Linux, with preferred display setup
  • Personal support services including counseling, legal advice, and financial planning
  • Complimentary parking available when working on-site

Work Arrangement

Hybrid

Other

  • Provide occasional after-hours support on a rotating schedule to address urgent production issues
  • Work remotely with the option to engage in office-based activities
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
takealot.com
Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Product Manager (On Demand Delivery Execution) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challenged before? Think again! Scale: Over 4 million happy shoppers shop online on takealot.com and 2.7 million on Mr D. Show them what you can do. Learn: We work with the best of the best. Work alongside leaders and upskill in record time. Grow: Expand your career in the fast-growing Takealot Group: Takealot.com and Mr D. We like to promote from within: Here's your chance.
All jobs at takealot.com Visit website
Job Details
Category backend
Posted 2 days ago