About the role
We are hiring a data engineer to own the ingestion, modelling, and reporting layer that powers our ops and finance dashboards. Today the data lives in Postgres; soon we want clean marts, repeatable jobs, and trustworthy metrics for orders, designs, payouts, and printer performance.
What you will do
- Stand up our analytical layer (warehouse choice is open — propose what fits)
- Build reliable ELT pipelines from production Postgres + 3rd-party sources (Paystack, Resend, Telegram)
- Model the marts that finance, ops, and product use to make decisions
- Define metric contracts and own data quality
What you'll bring
Required
- 3+ years as a data engineer (or analytics engineer with strong SQL fundamentals)
- Production-grade SQL, including window functions, CTEs, and query optimisation
- Experience with at least one orchestrator (Airflow, Dagster, Prefect) and one warehouse (BigQuery, Snowflake, Redshift, ClickHouse, or DuckDB-based stacks)
- Comfort defining metrics with business stakeholders
Nice to have
- dbt experience
- Prior work at a marketplace, payments, or logistics company
Compensation
Competitive — open to discuss