Enable job alerts via email!

Software Engineer (Analytics)

MBA-Exchange.com

Cape Town

Hybrid

ZAR 40 000 - 80 000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative online retailer is seeking a talented Software Engineer (Analytics) to join their dynamic team. This role offers the opportunity to work with industry leaders and contribute to transforming data into actionable insights. You'll manage the full lifecycle of data warehousing and reporting solutions while collaborating in a flexible, hybrid work environment. With a focus on growth and learning, this position promises a rewarding experience in a fast-paced e-commerce landscape. If you're ready to take on new challenges and make an impact, this is the perfect opportunity for you.

Benefits

Flexible work hours
Collaborative environment
Remote work options
Mentorship programs
Access to online learning
Social events
Staff discounts
Birthday leave
Latest technology tools
Free parking

Qualifications

  • 3+ years experience in relevant fields or 6+ years equivalent experience.
  • Proficiency in SQL and experience with BI reporting tools.

Responsibilities

  • Collaborate with stakeholders to transform data into actionable insights.
  • Manage the full lifecycle of developing and supporting the Enterprise Data Warehouse.

Skills

Problem-solving
Solutions-oriented mindset
Ownership and accountability
Customer-centric approach

Education

Bachelor’s Degree or Advanced Diploma
6+ years equivalent experience

Tools

Python
JavaScript
SQL
Looker
BigQuery
DataForm
QlikView
Tableau
Power BI
CI/CD tools (Jenkins, Github Actions)

Job description

Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Software Engineer (Analytics) to join our team.

We are a young, dynamic, hyper-growth company seeking smart, creative, and hardworking individuals with integrity to join us!

Think you’ve been challenged before? Think again!

  • Scale: 4 million happy shoppers shop online on takealot.com. Show them what you can do.
  • Learn: Work alongside industry leaders and upskill rapidly.
  • Grow: Expand your career within the fast-growing Takealot Group, including takealot.com and Mr D. We promote from within—this is your chance.

Who’s who in the tech space

This position reports to the Engineering Manager.

Your mission, should you choose to accept it:

  • Collaborate with stakeholders, Data Engineers, and BI Analysts to transform data into actionable insights for sound business decisions.
  • Manage the full lifecycle of developing, implementing, supporting, and tuning the Enterprise Data Warehouse, Data Marts, and BI reporting environments.
  • Design and implement reporting and analytical solutions.
  • Analyze business and functional requirements and translate them into scalable, robust solutions.
  • Maintain our Kappa & Lambda event-driven architecture built on BigQuery, DataForm, and Looker.
  • Ensure data pipelines and support infrastructure operate efficiently.
  • Provide operational support, bug fixes, and performance improvements.
  • Automate data extraction and report updates.
  • Conduct data validation, integrity testing, cleansing, and multidimensional data modeling.
  • Optimize data models.

The skills we need:

  • Solutions-oriented mindset with high energy
  • Excellent problem-solving skills
  • Proven track record of delivering quality work in fast-paced environments
  • Ownership and accountability
  • Interest in e-commerce and building brands
  • Customer-centric approach

Qualifications & Experience:

  • Bachelor’s Degree or Advanced Diploma in relevant fields with at least 3 years of experience, or 6+ years of equivalent experience if no degree.
  • 4-6 years related experience.
  • 1-2 years coding in Python and JavaScript (advantageous).
  • At least 2 years using BI reporting tools (e.g., QlikView, Tableau, Power BI, Looker).
  • Minimum 4 years SQL experience.
  • Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithms, Linux, networking.
  • Experience with Looker, BigQuery, DataForm is advantageous.
  • OLAP and multidimensional cube design experience.
  • Familiarity with CI/CD tools like Jenkins, Github Actions.
  • Experience with Google Cloud or other cloud platforms.
  • Proficiency working with large datasets and business models.
  • Experience with Domain Driven Design (DDD) and Agile methodologies is advantageous.
  • Retail or e-commerce industry experience is beneficial.

Life @ Takealot Group

  • Flexibility: Market-related package with full flexibility.
  • Collaborative environment: No stuffy offices, encourage collaboration.
  • Remote work: Hybrid model available.
  • Mentorship: Learn from industry leaders.
  • Online Learning: Access to courses on MyAcademy, Udacity, Coursera, and more.
  • Social events: Hikes, mini golf, and other activities.
  • Staff discount: Access to products across multiple departments.
  • Birthday leave: Enjoy your special day off.
  • Tools: Work with the latest technology, Mac or Windows, multiple monitors.
  • Support services: Confidential counseling, legal, and financial support.
  • Tech stack: ReactJS, Python, Scala, Kotlin, Swift, Google Cloud, Kafka, Redis, Kubernetes, machine learning tools.
  • Parking: Free parking available.

Interested?

If you meet the above criteria, you are an Extraordinary Mind. Apply today!

Takealot is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.