freehire launches on Product Hunt on 26 August.

Follow →

DATA ENGINEER

Summary

Build and maintain ETL pipelines and data warehouse integrations for a multi-tenant fintech platform using Python, SQL, and cloud services.

Our client, a well‑established group of companies, is looking for a Data Engineer with strong analytics skills (including problem-solving, understanding data characteristics, identifying patterns, and addressing data quality issues). This is the ideal position for someone who wants to build their career with a company with an excellent reputation.

Formal Education

  • Degree in Data Science, Information Technology, Computer Science or equivalent.

Advantageous

  • Cloud Data Certifications.
  • Exposure to regulated environments, financial services, and fintech.

Experience

  • Minimum of 2 years in a data engineer role or a similar technical role.

Responsibilities

  • Build and maintain ETL pipelines supporting a multi-tenant data platform, ingesting data from APIs, databases, and event sources.
  • Build and maintain Data Platform APIs that allow teams to ingest, process, and access data easily and reliably.
  • Implemented tenant‑specific logic by following existing configuration and naming conventions.
  • Apply tenant-level data isolation using schemas, partitions, or access controls.
  • Build models from existing templates used for financial and operational reporting. Develop models for analytics and reporting, maintaining consistency with shared data models.
  • Monitor scheduled pipelines, investigate failures, and resolve data quality issues and inconsistencies.
  • Maintain daily and incremental data loads into the data warehouse.
  • Assist with onboarding new clients by validating source data and testing pipeline outputs.
  • Work closely with senior data engineers to learn patterns for multi‑tenant data isolation.
  • Collaborate with analytics, product, and customer facing teams to understand reporting needs
  • Support strict regulatory and audit requirements by following data handling, retention, and audit guidelines.
  • Handle financial and sensitive data (PII) according to company policies and regulatory standards (e.g. POPIA).
  • Apply least-privilege access and role‑based access controls, and support data protection through masking, encryption, and established security standards.

Technical Skills

  • Programming languages – Good knowledge of programming languages such as Python, especially used for pipeline and data manipulation.
  • SQL – working experience using SQL for data cleaning, aggregation, data transformation and integration.
  • Data Warehouse - have a fundamental understanding of data warehousing solutions and platforms.
  • Databases – hands‑on experience working with relational and non‑relational databases.
  • Cloud computing – comfortable building data solutions using cloud‑hosted services or data platforms.
  • Data modelling and ETL – Can communicate and translate business requirements into existing data models.
  • Data Pipeline Development– build and validate smaller‑scale data pipelines independently.
  • CI/CD and Version Control – apply best practices for managing pipelines and data workflows.

Core Cloud Data Technology, CI/CD and Programming tools

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available