MisuJob - AI Job Search Platform MisuJob

Full-Stack Data Engineer (SA Remote)

NIVA Health

South Africa, South Africa Remote permanent

Posted: March 18, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Full-Stack Data Engineer at NIVA Health, working on building real data solutions across the data lifecycle.

Job Description

This role is for you if you enjoy building real data solutions end-to-end — not just one piece of the puzzle.

At NIVA Health, we’re growing our data capability and looking for a Full-Stack Data Engineer who’s comfortable working across the full data lifecycle:
from pulling data in, cleaning it up, building pipelines — all the way through to dashboards and usable insights.

You won’t be boxed into a single lane.
You’ll work on the back end and the front end of data, alongside a collaborative team, solving practical problems that impact healthcare operations every day.

What you’ll be working on

You’ll help design, build, and maintain data solutions that power reporting and decision-making across the business.

That includes:

• Building and maintaining data pipelines using Google Cloud Platform (BigQuery, Cloud Functions, Cloud Composer, Cloud Scheduler).
• Cleaning, transforming, and organising data from multiple sources (APIs, spreadsheets, internal systems).
• Automating ETL / ELT workflows to improve reliability and efficiency.
• Writing Python (and some Bash) scripts to support data processing and internal tools.
• Building and maintaining dashboards and KPI reports using Looker Studio (and supporting data visualisation needs).
• Preparing datasets for simple predictive or forecasting use cases as the team evolves.

This is a hands-on role — you’ll be writing code, fixing issues, improving pipelines, and seeing your work used by real teams.


Requirements:
You’ll be a great fit if

• You have 2+ years’ experience in data engineering, analytics engineering, data science, or software engineering.
• You’re comfortable working with GCP, especially BigQuery.
• You use Python confidently for data processing and automation.
• You have solid SQL skills and understand data modelling basics.
• You’ve built or maintained data pipelines before (batch or streaming).
• You’ve worked with dashboards or BI tools (Looker / Looker Studio preferred).
• You 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.

Salary

$1500 - $1800
Final offer will depend on experience and technical depth.

#IND-INT

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply