Senior Python Engineer - Remote & Growth

takealot.com

South Africa

On-site

ZAR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote working
Mentorship programme
Tech Community & Online Learning
Staff discount

Job summary

Takealot.com, South Africa’s leading online retailer, is seeking a Senior Software Engineer (Python) to join our fast-growing engineering team. You will design and implement robust, scalable software in the ecommerce domain, focusing on high-quality production code and reliable services.

You’ll collaborate across teams to own RESTful APIs, contribute to architecture discussions, and help improve non-functional aspects while supporting a 24/7 business.

Qualifications

  • Bachelor’s degree or Advanced Diploma in Computer Science, Engineering, or related field (or equivalent practical experience).
  • 3 to 6 years in a software development role for a mid-level role
  • 5 to 10 years in a software development role for a senior role
  • Experience with Python in production environments and RESTful APIs

Responsibilities

  • Design and build solutions to assist our business users and improve customer experience
  • Architect and design solutions with your team
  • Develop code with a focus on high-quality production systems
  • Maintain and improve automated tests and CI/CD pipelines
  • Respond to production incidents and resolve issues across teams

Skills

Python
REST APIs
Linux
SQL
OOP design
Algorithms
Data structures
Production code

Education

Bachelor’s degree in Computer Science or related field
Advanced Diploma in Computer Science or related field

Tools

Docker
CI/CD
Kafka / RabbitMQ

Job description

Takealot.com, South Africa’s leading online retailer, is seeking a Senior Software Engineer (Python) to join our fast-growing engineering team. You will design and implement robust, scalable software in the ecommerce domain, focusing on high-quality production code and reliable services.

You’ll collaborate across teams to own RESTful APIs, contribute to architecture discussions, and help improve non-functional aspects while supporting a 24/7 business.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Remote, Growth & Impact
Senior Python Engineer - Remote, Growth & Impact

Takealot Group • South Africa

On-site
ZAR 900,000 - 1,150,000
Remote working
Mentorship programme
Staff discount
+2
Senior Python Engineer - Remote, High-Impact & Cloud-Native
Senior Python Engineer - Remote, High-Impact & Cloud-Native

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 900,000
Remote working options
Flexible hours
Birthday leave
+2
Senior Python Software Engineer - E-commerce Logistics
Senior Python Software Engineer - E-commerce Logistics

takealot.com • South Africa

On-site
ZAR 700,000 - 1,150,000
Senior Software Engineer, On‑Demand Delivery Logistics
Senior Software Engineer, On‑Demand Delivery Logistics

takealot.com • South Africa

Hybrid
ZAR 720,000 - 960,000
Staff discount
Birthday leave
Remote working flexibility
+2
Senior Software Engineer, Logistics - Hybrid/Remote
Senior Software Engineer, Logistics - Hybrid/Remote

takealot.com • South Africa

On-site
ZAR 900,000 - 1,200,000
Hybrid working model
Mentorship programme
Tech community & online learning
+3
Python Software Engineer
Python Software Engineer

Techrepo.co.za • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Remote options
Flexible hours
Hybrid work
+3
Senior Software Engineer (Java)
Senior Software Engineer (Java)

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 800,000
Competitive total remuneration package
Hybrid working model
Mentorship programme
+2
Senior Search Software Engineer - Scale E-commerce (Remote)
Senior Search Software Engineer - Scale E-commerce (Remote)

takealot.com • Cape Town

On-site
ZAR 700,000 - 1,200,000
Remote working
Mentorship programme
Staff discount
+1
Senior Software Engineer (Python) - Supply Chain
Senior Software Engineer (Python) - Supply Chain

takealot.com • South Africa

On-site
ZAR 700,000 - 1,150,000
Software Engineer (Scala)
Software Engineer (Scala)

takealot.com • Cape Town

Hybrid
ZAR 500,000 - 700,000
Market-related remuneration package
Hybrid working model
Mentorship programme with senior leaders
+5