Enable job alerts via email!

Data Engineer

Sapics

Cape Town

Remote

ZAR 600 000 - 800 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading data solutions provider is seeking a skilled Data Engineer to design, build, and maintain scalable data pipelines. The role involves working with SQL and NoSQL databases, ensuring high data quality, and collaborating with various teams to deliver data-driven insights. This position is remote with occasional required travel across South Africa. Competitive salary and benefits provided.

Benefits

Competitive salary
Laptop and cell phone provided
Travel subsistence or fleet car

Qualifications

  • 3+ years in data engineering or similar role.
  • Experience in the logistics, supply chain, or ERP domain preferred.

Responsibilities

  • Design and build data pipelines to extract, transform, and load (ETL / ELT) data.
  • Work with SQL / NoSQL databases to manage and query data.
  • Integrate cloud services with on-premises systems.

Skills

SQL development and optimization
Python for data manipulation
ETL tools
HTML, CSS & JS
API integration (REST/SOAP)
Power BI or Tableau

Education

Bachelor's or related degree in Computer Science, Information Systems, Engineering
Job description

Location : Gauteng / Western Cape (Work remotely with regular in-person meetings).

Reports to : The appointee will report to the Support Manager.

Main purpose of role

The Data Engineer is responsible for designing, building, and maintaining scalable data pipelines and architectures that support real-time and batch processing of data.

This role ensures high data quality, availability, and reliability for internal teams and clients, enabling efficient analytics, reporting, and decision-making across supply chain software implementations.

Key Outcomes
  • Build and maintain scalable data pipelines to support client and internal analytics needs.
  • Ensure reliable analytics as well as integration between our inhouse systems (Warehouse Management Systems, Transport Management Systems, Digitisation systems, etc.) and external platforms.
  • Collaborate with the Implementation, Support, and Technical teams to deliver data-driven insights.
  • Implement data quality, governance, and security best practices.
  • Support client reporting and dashboards.
Key Responsibilities includes, but is not limited to :
  • Design and build data pipelines to extract, transform, and load (ETL / ELT) data from diverse sources including WMS, TMS, ERPs, and APIs.
  • Work with SQL / NoSQL databases to manage and query structured and unstructured data.
  • Integrate cloud services with on-premises systems to enable hybrid data solutions.
  • Develop scripts and automation to support data validation, transformation, and migration tasks during implementations.
  • Collaborate with Business Intelligence and Analytics teams to ensure seamless data flow into reporting systems.
  • Monitor, debug, and optimise performance of data workflows.
  • Maintain data documentation, schemas, and lineage.
  • Ensure data compliance with POPIA and other relevant regulations.
Education

Bachelor's or related degree in Computer Science, Information Systems, Engineering, or a related field.

Experience
  • 3+ years in data engineering or similar role.
  • Experience in the logistics, supply chain, or ERP domain preferred.
Technical Skills
  • Strong SQL development and optimization skills.
  • Proficiency in Python for data manipulation and integration.
  • Experience in HTML, CSS & JS
  • Experience with ETL tools
  • Familiarity with cloud platforms (Azure, AWS, or GCP) is advantageous.
  • Knowledge of data warehousing concepts.
  • API integration experience (REST / SOAP).
  • Experience with tools like Power BI or Tableau is advantageous.
Soft Skills
  • Strong problem-solving and analytical thinking.
  • Excellent communication and stakeholder collaboration skills.
  • Detail-oriented and highly organized.
  • Ability to work independently and within cross-functional teams.
  • Determination to master new software & technologies.
Working Conditions
  • Flexibility for travel between provinces in South Africa as well as cross borders (Africa).
  • Needs to be available to work infrequent hours.
  • Especially during client visit travelling.
  • Initial and on-the-job training to be provided.

Competitive salary and benefits package.

Opportunity to work on a variety of challenging and rewarding projects.

Collaborative, caring and supportive work environment.

Salary is based on experience and will be discussed during the interview.

Gross Package includes a laptop, cell phone and internet router.

Gross package does not include medical aid & pension fund contributions.

Travel subsistence is paid on a travel base OR the use of the company's fleet car is provided.

To Apply :

Please submit your 2- 3-page CV and cover letter to

We are an equal-opportunity employer and value diversity at our company.

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