South Africa Remote (Country) Employment

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

About the Role

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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.

Visit website
Job Details
Category fullstack
Posted 3 months ago