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

No results.

Data Engineer – Business Intelligence Platform

Moringa School · Comté de Nairobi

New
Hybrid 🇬🇧 English
Python Django Flask Plotly Dash SQL ETL ELT Airflow Prefect Dagster AWS GCP Azure Git Docker CI/CD HTML CSS JavaScript Salesforce

Job description

About the role

Moringa School is building a stronger Business Intelligence function and needs a Data Engineer to design, build and scale the data infrastructure that powers decision‑making across the organisation. The role is full‑time, hands‑on, and will own the end‑to‑end pipeline from raw source data to interactive dashboards used by non‑technical stakeholders.

Key responsibilities

  • Design, build and maintain data pipelines and ETL/ELT workflows that move data from admissions, finance, operations, Salesforce and other internal tools into the BI platform.
  • Automate ingestion, transformation and loading processes, implement data validation and monitoring, and troubleshoot production issues.
  • Develop and maintain the internal BI platform using Python web frameworks (Django/Flask) and Plotly Dash for interactive visualisations.
  • Create intuitive, performant dashboards that enable self‑service reporting for business users.
  • Build and document data models (star/snowflake schemas) and ensure query performance as data volumes grow.
  • Collaborate with the BI Analyst and department heads to translate business questions into scalable data products.
  • Champion data quality, governance and security practices, and stay current with emerging data engineering tools.

Required profile

  • Bachelor’s degree in Computer Science, IT, Data/Software Engineering, Statistics or related field (or equivalent experience).
  • 6+ years of professional experience in data engineering, analytics engineering or a closely related role.
  • Proven experience building production‑grade Python applications and web services.
  • Strong SQL skills and experience designing relational database schemas and optimizing queries.

Required skills

  • Python (production‑grade)
  • Django and/or Flask
  • Plotly Dash (or comparable dashboarding framework)
  • SQL and relational database design/optimization
  • ETL/ELT pipeline development and orchestration
  • Version control with Git
  • Basic containerisation (Docker) and CI/CD concepts

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Moringa School.
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.

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 14 hours ago

Expires 1 month from now

18 views · 0 interested

Boost your chances

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

Analyzing your CV...

Moringa School

Comté de Nairobi