South Africa Remote (Country)

Niva Health is hiring a Full-Stack Data Engineer (SA Remote)

Niva Health is looking for a Full-Stack Data Engineer to build and maintain the data solutions that power reporting and decision-making. This is a hands-on role where you'll work across the full data lifecycle, from ingestion to dashboards, solving practical problems that directly impact healthcare operations.

What You'll Do

  • Design, build, and maintain data solutions that power reporting and decision-making.
  • Build and maintain data pipelines using Google Cloud Platform (BigQuery, Cloud Functions, Cloud Composer, Cloud Scheduler).
  • Clean, transform, and organise data from multiple sources like APIs, spreadsheets, and internal systems.
  • Automate ETL/ELT workflows to improve reliability and efficiency.
  • Write Python (and some Bash) scripts to support data processing and internal tools.
  • Build and maintain dashboards and KPI reports using Looker Studio.
  • Prepare datasets for simple predictive or forecasting use cases.

What We're Looking For

  • 2+ years of experience in data engineering, analytics engineering, data science, or software engineering.
  • Comfortable working with GCP, especially BigQuery.
  • Confident use of Python for data processing and automation.
  • Solid SQL skills and understanding of data modelling basics.
  • Experience building or maintaining data pipelines, batch or streaming.
  • Experience working with dashboards or BI tools (Looker / Looker Studio preferred).
  • Enjoy working across both technical backend tasks and user-facing reporting.

Nice to Have

  • Experience with Apache Airflow / Cloud Composer.
  • Exposure to Apache Beam.
  • Familiarity with Vertex AI, AutoML, or basic ML workflows.
  • Experience supporting operational or healthcare data.

Technical Stack

  • Google Cloud Platform: BigQuery, Cloud Functions, Cloud Composer, Cloud Scheduler
  • Languages: Python, Bash, SQL
  • Analytics: Looker Studio
  • Frameworks: Apache Airflow, Apache Beam
  • AI/ML: Vertex AI

Team & Environment

You'll join a collaborative team working on impactful data solutions.

Benefits & Compensation

  • Competitive compensation aligned to the South African remote market.

Work Mode

This is a remote position for candidates based in South Africa.

Niva Health is an equal opportunity employer.

Required Skills
Google Cloud PlatformBigQueryPythonSQLApache AirflowCloud FunctionsCloud ComposerBashLooker StudioCloud SchedulerData EngineeringETL Google Cloud PlatformBigQueryPythonSQLApache AirflowCloud FunctionsCloud ComposerBashLooker StudioCloud SchedulerData EngineeringETL
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Niva Health
NIVA Health's mission is centered on helping people heal. The dedicated team brings advanced healthcare solutions to patients through compassion, innovation, and expertise.
All jobs at Niva Health Visit website
Job Details
Category fullstack
Posted 4 months ago