Job Position for Data Engineer
Job Opportunity: Data Engineer
Organisation: Lafiya
Location: Remote (Nigeria)
Employment Type: Full-time, 12-month renewable contract (subject to funding and performance)
Monthly Salary: ₦1,100,000 – ₦1,600,000
Application Deadline: 5 November 2026 at 11:30 PM WAT
About Lafiya
Lafiya is a fast-working, impact-driven nonprofit dedicated to making contraception accessible to women in underserved communities. Through our unique network of female health professionals known as Lafiya Sisters, we deliver essential family planning information and contraceptive services directly to the communities that need them most.
We are looking for a passionate and skilled Data Engineer to join our team and help scale our data-driven mission.
Job Summary
As our Data Engineer, you will build and maintain robust data pipelines and infrastructure that transform data from multiple sources into reliable, analysis-ready insights. You will work in close collaboration with our Monitoring, Evaluation and Learning (MEL) team to power data modelling, reporting, interactive dashboards, and evidence-based decision-making across the organisation.
Key Responsibilities
ETL Pipeline Development: Build and maintain seamless ETL pipelines integrating data from SurveyCTO, Airtable, and other key sources.
Database & Data Modelling: Design database schemas and develop scalable data models tailored for analysis and reporting.
Analytical Support: Empower the MEL team by supporting the development and refinement of dashboards and complex analytical queries.
Data Quality & Integrity: Ensure data accuracy through rigorous deduplication, reconciliation, incremental loading, and quality checks.
Database Administration: Manage PostgreSQL database users, access permissions, backups, connectivity, and performance optimization.
Reproducible Infrastructure: Maintain clean, version-controlled, and reproducible code and infrastructure.
Data Governance & Security: Implement strict data governance, privacy, and security controls to safeguard sensitive beneficiary information.
Candidate Requirements
Education: Bachelor’s degree in Computer Science, Data Engineering, Data Science, Information Technology, Engineering, Mathematics, or a related technical/quantitative discipline is strongly preferred.
Experience: Approximately 3 to 6 years of hands-on experience in data engineering or a closely related role.
Production Experience: Proven track record of building and operating end-to-end production data pipelines.
Technical Stack:
Strong SQL skills (PostgreSQL preferred).
Proficiency in Python for data engineering.
Deep experience in relational database design, data modelling, ETL processes, incremental loading, upserts, deduplication, and data reconciliation.
Cloud & Database Management: Experience with managed cloud databases (e.g., Google Cloud SQL, AWS RDS) and working knowledge of cloud platforms, preferably Google Cloud Platform (GCP)—including Cloud SQL, Cloud Run, Cloud Scheduler, Secret Manager, and IAM.
Administration & Tools: Familiarity with PostgreSQL administration, Git, database security, and performance monitoring.
Soft Skills: Exceptional communication skills with the ability to collaborate independently and effectively across both technical and non-technical teams.
Additional Advantages:
Experience working with Docker, Linux, Nginx, SurveyCTO, Airtable, business intelligence tools, or dbt.
What We Offer (Benefits)
Generous Leave: 40 days of combined holiday and paid annual leave.
Family Support: Fully paid parental leave.
Performance Rewards: Performance-based bonuses.
Workplace Flexibility: Flexible working arrangements.
Health & Wellness: Comprehensive HMO insurance cover.
Support & Logistics: Travel reimbursements and potential co-working space support.
Team Culture: Annual fully funded team retreat.
Growth Impact: Direct opportunity to work closely with senior leaders in a rapidly growing, mission-driven organisation.
Recruitment Process
Stage 1: Application form submission and a 40-minute multiple-choice assessment.
Stage 2: A practical test task lasting approximately 2–3 hours.
Stage 3: A one-hour interview (with interview questions provided in advance).
How to Apply
Interested and qualified candidates should apply online via the link below:
For any enquiries regarding this role, please contact: careers+dataengineer@lafiyanigeria.org
Application Deadline: 5 November 2026 at 11:30 PM West Africa Time (WAT).
