← All openings

Data Engineer

Engineering · Full-time · Remote · Remote

Apply for this role ↓

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