Software Engineer (Python)

South Africa's leading online retailer
South Africa
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
E-Commerce
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering MTS

Software Engineering MTS position at Salesforce in Bellevue, WA, focusing on full-stack development with Java, Python, and JavaScript, offering $137,259-$172,800 salary with hybrid work options.

Direct Channel Strategy & Activation Campaign Developer

Direct Channel Strategy & Activation Campaign Developer role at Disney, focusing on data-driven marketing campaigns using SQL, Java, and marketing automation tools.

SAP ABAP Developer

SAP ABAP Developer position at Accenture Federal Services focusing on enterprise application development and system analysis for federal government clients.

LATAM Software Engineer (.NET)

Remote LATAM-based .NET Software Engineer position at Praxent, focusing on financial services software modernization with competitive salary and strong work-life balance.

Software Engineer - Platform Foundation

Software Engineer role at Blend focusing on building foundational platform components and distributed systems for a leading cloud banking platform provider.

Description For Software Engineer (Python)

Takealot.com, South Africa's leading online retailer, is seeking a talented Software Engineer (Python) to join their team. This role offers an exciting opportunity to work in a dynamic, high-growth environment with a focus on e-commerce.

As a Software Engineer, you'll be responsible for developing robust software solutions, implementing best practices, and participating in the creation of new features. You'll work alongside industry leaders, allowing you to upskill rapidly and grow your career within the Takealot Group.

Key responsibilities include:

  • Designing and building solutions to improve customer experience
  • Architecting solutions with your team
  • Keeping up-to-date with technology trends
  • Solving complex challenges at scale
  • Driving excellence to foster a world-class engineering team

The ideal candidate will have:

  • 3-5 years of experience for an intermediate position, or 5-10+ years for a senior role
  • Strong analytical and critical thinking skills
  • Proficiency in Python and experience with Linux environments
  • Experience with SQL databases, and ideally with technologies like MySQL, Redis, Kafka, Docker, and AWS

Takealot offers a flexible, market-related remuneration package, a hybrid working model, and numerous benefits including staff discounts, birthday leave, and access to learning resources. Join a team that values innovation, collaboration, and continuous improvement in the exciting world of e-commerce.

Last updated 6 months ago

Responsibilities For Software Engineer (Python)

  • Design and build solutions to assist business users and improve customer experience
  • Architect and design solutions with the team
  • Keep up to date with technology trends
  • Apply creative thought processes to solve complex challenges at scale
  • Focus on making takealot.com the best place to shop
  • Drive for excellence to foster a world-class engineering team
  • Provide after-hours support on a rotational basis to resolve critical system issues

Requirements For Software Engineer (Python)

Python
Linux
MySQL
PostgreSQL
Redis
Kafka
Kubernetes
React
  • Bachelor's Degree or Advanced Diploma in Computer Science, Mathematics or Engineering or equivalent experience
  • Thorough understanding of computer science fundamentals
  • 3 to 5 years experience for intermediate level, 5 to 10+ years for senior level
  • Experience in writing robust, efficient production code
  • Proficient in Python
  • Experience with development in a Linux environment
  • Experience with SQL database systems

Benefits For Software Engineer (Python)

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible remuneration package
  • Hybrid working model
  • Mentorship programme
  • Access to online learning resources
  • Staff discount
  • Birthday leave
  • Free parking
  • Counselling and support services

Interested in this job?