Lesaka empowers underserviced Southern African consumers and merchants to fulfil their potential by delivering innovative financial services and other business services focussed on their specific needs.
Read more about this company
EasyPay's transaction volumes generate data at serious scale, and that data needs to be clean, reliable and fast to query. You'll join the data team to build and maintain the pipelines that move transaction, merchant and reconciliation data from source systems into our warehouse — giving product, finance and risk teams data they can trust.
What you'll own
Build and maintain ETL/ELT pipelines that ingest transactional data into our warehouse
Write and optimise SQL to transform raw data into usable, well-modelled tables
Monitor pipeline health and fix data quality issues before they reach downstream users
Support data engineers and analysts with clean, documented datasets
Contribute to version-controlled, tested data pipeline code
Help maintain data pipeline documentation and lineage
What you bring
1-2 years' experience in a data engineering, analytics engineering, or backend data role
Strong SQL skills — comfortable writing and debugging complex queries
Working knowledge of Python for scripting and data transformation
Exposure to a modern data warehouse (e.g. Snowflake, BigQuery, Redshift, or similar)
Understanding of version control (Git) and basic CI/CD concepts
Comfortable working with large, messy, real-world transactional data
Nice to have
Experience with orchestration tools (Airflow, Dagster, or similar)
Exposure to streaming data (Kafka, Kinesis)
Interest or background in payments, fintech, or transaction processing
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.