Paystack
Digital Payments
DataEngineer
Neural analysis suggests this role is
optimal for Mid candidates.
“Data Engineer at Paystack. Skills: Data Pipelines, Python, Streaming Technologies, Cloud Computing. Design data pipelines. Develop data pipelines”
Industry & Context.
Analytical skills; Problem-solving skills
On-call rotation
What They're Looking For.
Must Have
Minimum of 3 years of experience in data engineering roles, Minimum of 2 years experience in software and/or application development roles, Hands-on experience with Kafka, Debezium, and Kafka Connect, Proficiency in a data pipeline orchestration tool or suitable workflow orchestration tool, understanding and hands-on experience working with various database technologies, Experience with Terraform, Kubernetes, and Helm for infrastructure management, Solid knowledge of cloud computing concepts, Ability to write complex SQL queries across different dialects, Familiarity with unit and integration testing methodologies, Experience in setting up and maintaining CI/CD pipelines, Proficiency in Python is essential
Nice to Have
JavaScript and Scala development experience is advantageous, experience in streaming technologies, Apache Airflow (preferred), BigQuery and SingleStore advantageous, experience in AWS services being advantageous, Exposure to analytical systems and basic data science tooling, Familiarity with basic machine learning and analytical modelling concepts advantageous, Exposure to self-service reporting tools like Tableau, Looker and DOMO
What You'll Do.
Design data pipelines
Develop data pipelines
Maintain data pipelines
Process and integrate data
Implement streaming solutions
Manage streaming solutions
Build custom workflows
Schedule custom workflows
Maintain custom workflows
Work with database technologies
Manage and provision infrastructure
Develop CI/CD pipelines
Maintain CI/CD pipelines
Conduct integration testing
Ensure data integrity
Ensure system reliability
Understand data needs
Deliver data solutions
Maintain documentation
Monitor system performance
Address faults and failures
How You'll Work.
Team & Collaboration
Engage with cross-functional teams; Work collaboratively within a team; Work collaboratively across departments
Communication Scope
Good verbal communication skills; Good written communication skills; Convey complex technical concepts to non-technical stakeholders
Full Job Description
About Paystack Paystack’s mission is to accelerate digital payments on the continent of Africa. Over 200K of some of the most renowned businesses in Nigeria, as well as a growing number of merchants in South Africa, Ghana, and Kenya use Paystack’s modern payments gateway. They include the likes of Qatar Airways, MTN, Burger King, UPS, AXA Mansard Insurance, FilmHouse Cinemas, Smile Communications, Air Peace Airlines, Crocs, Under Armour, Richemont Lifestyle Group (RLG), and many others. In just over 10 years, our growing team has introduced a steady cadence of innovation within the online payments landscape, such as automated recurring payments, the ability for customers to pay directly from their bank accounts, automated chargebacks, and much more. We’ve been acquired by Stripe and are doubling down on the mission to help build out Africa’s payments infrastructure. Paystack builds technology to help Africa’s best businesses grow - from new startups, to market leaders launching new business models. We make it easy for businesses to accept secure payments from multiple local and global payment channels, and then we provide tools to help you retain existing customers, and acquire new ones. Role Overview Data engineering at Paystack focuses on building and extending platforms for managing data at scale. This involves data ingestion, processing, storage and egress. Data engineers are also responsible for creating and maintaining the infrastructure our data platforms run on. Data engineers operate across a diverse tech stack. They are expected to be adaptable and drawn to learning new skills and technologies. The role requires a proactive individual who can work independently and collaboratively within a remote-first environment, has a strong software engineering background with good experience building and maintaining data pipelines, expertise in Python and experience in streaming technologies. Key Responsibilities Data Pipeline Development: Design, develop, and maintai
Applying for this Data Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Paystack?
Real rants from real employees. Read before you apply.