Data Engineer: FinTech Multi-Tenant ETL & Analytics

Competent Candidates

Randburg

On-site

ZAR 480,000 - 780,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Competent Candidates seeks a Data Engineer to join a well-established group of companies in Gauteng, focusing on analytics, data quality, and scalable pipelines. You will build ETL processes, create APIs for data access, and enforce multi-tenant data isolation following security guidelines.

The role requires at least 2 years in data engineering, a relevant degree, and hands-on experience with Python, SQL, data warehousing, and cloud platforms.

Qualifications

  • Degree in Data Science, Information Technology, Computer Science or equivalent.
  • 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.

Skills

Python
SQL
Data Warehouse
Databases
Cloud computing
Data modelling
ETL
Data Pipeline Development
CI/CD
Version Control

Education

Degree in Data Science/IT/Computer Science

Tools

Python
SQL

Job description

Competent Candidates seeks a Data Engineer to join a well-established group of companies in Gauteng, focusing on analytics, data quality, and scalable pipelines. You will build ETL processes, create APIs for data access, and enforce multi-tenant data isolation following security guidelines.

The role requires at least 2 years in data engineering, a relevant degree, and hands-on experience with Python, SQL, data warehousing, and cloud platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer: Fintech Multi-Tenant Etl & Analytics
Data Engineer: Fintech Multi-Tenant Etl & Analytics

Competent Candidates • Gauteng

Hybrid
ZAR 720,000 - 980,000
Competitive salary
Hybrid work model
Growth opportunities
DATA ENGINEER
DATA ENGINEER

Competent Candidates • Randburg

On-site
ZAR 480,000 - 780,000
Senior Data Engineer: Cloud & Data Warehouse Expert
Senior Data Engineer: Cloud & Data Warehouse Expert

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Data Engineer - ETL/ELT & Data Warehouse (6-Month Contract)
Data Engineer - ETL/ELT & Data Warehouse (6-Month Contract)

Penta Consulting • Cape Town

On-site
ZAR 900,000 - 1,200,000
Data Engineer: Big Data & Cloud Analytics (Hybrid)
Data Engineer: Big Data & Cloud Analytics (Hybrid)

Placements24 • Durban

Hybrid
ZAR 600,000 - 900,000
Hybrid work arrangement
Health insurance
Learning and development
Data Engineer
Data Engineer

Penta Consulting • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Data Engineer
Senior Data Engineer

Network Contracting • Gauteng

On-site
ZAR 600,000 - 1,000,000
Data Engineer - ETL, AWS & Analytics
Data Engineer - ETL, AWS & Analytics

Boardroom Appointments • Johannesburg

On-site
ZAR 700,000 - 1,000,000
Data Engineer - Big Data Technologies
Data Engineer - Big Data Technologies

Placements24 • Durban

Hybrid
ZAR 700,000 - 1,000,000
Health insurance
Learning & development
Hybrid work