📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Expert Data Engineer - Kafka & Python

Recruitco · Johannesburg

Hybrid Senior 🇬🇧 English
Apache Kafka Python REST APIs Webhooks ETL ELT Enterprise databases Avro Protobuf Schema registries Java Terraform Kubernetes MongoDB Hadoop Azure Synapse Confluent Cloud Kafka Connect Prometheus Grafana OpenTelemetry

Job description

About the role

We are seeking an Expert Data Engineer to design, build and operate high‑throughput, real‑time data pipelines. The role is hybrid (2 days onsite) and based in Menlyn, Pretoria, with a 3‑year renewable contract.

Key responsibilities

  • Design, build and maintain high‑throughput data pipelines.
  • Develop Kafka producers, consumers and streaming integrations.
  • Create data‑engineering and automation solutions using Python.
  • Implement APIs, webhooks and event‑driven ingestion mechanisms.
  • Develop and optimise real‑time ETL/ELT processes.
  • Work with enterprise databases, complex queries and data models.
  • Implement data quality, metadata, lineage and governance controls.
  • Design resilient pipelines with retry, replay and idempotency.
  • Troubleshoot production issues and improve platform performance.
  • Contribute to integration architecture, standards and best practices.

Required profile

  • 6+ years of hands‑on data engineering, systems integration or event‑streaming experience.
  • Strong practical experience with Apache Kafka.
  • Advanced Python development skills.
  • Experience with real‑time data processing and event‑driven architecture.
  • Proficiency in developing and integrating REST APIs and webhooks.
  • Deep knowledge of ETL/ELT pipelines and enterprise database optimisation.
  • Understanding of Avro, Protobuf and schema registries.
  • Ability to design secure, reliable and scalable production solutions.
  • Strong troubleshooting and problem‑solving capabilities.

Required skills

  • Apache Kafka
  • Python
  • REST APIs
  • Webhooks
  • ETL / ELT
  • Enterprise databases (SQL)
  • Avro
  • Protobuf
  • Schema registries
  • Java
  • Terraform
  • Kubernetes
  • MongoDB
  • Hadoop
  • Azure Synapse
  • Confluent Cloud
  • Kafka Connect
  • Prometheus
  • Grafana
  • OpenTelemetry

What we offer

  • Long‑term opportunity to work on sophisticated, business‑critical data platforms.
  • Chance to influence technical direction and solve challenging engineering problems.
  • Hybrid working model with a stable 3‑year renewable contract.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Recruitco.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

45 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Recruitco

Johannesburg