- Bachelor's degree in Computer Science, Engineering, or related field.
- Proficiency in Python (JavaScript and Scala advantageous).
- Minimum 3 years of experience in data engineering roles (building and managing data pipelines).
- Minimum 2 years of experience in software and/or application development roles (can be concurrent).
- Hands-on experience with Kafka, Debezium, and Kafka Connect.
- Proficiency in a data pipeline orchestration tool (Apache Airflow preferred, Databricks, Dagster, or Airbyte).
- Strong understanding of MySQL, PostgreSQL, MongoDB, and Redshift (BigQuery and SingleStore advantageous).
- Experience with Terraform, Kubernetes, and Helm.
- Solid knowledge of cloud computing concepts (AWS services advantageous).
- Ability to write complex SQL queries across different dialects.
- Familiarity with unit and integration testing methodologies.
- Experience setting up and maintaining CI/CD pipelines.
- Exposure to analytical systems and basic data science tooling.
- Exposure to self-service reporting tools like Tableau, Looker, and DOMO.
Who You Are (from employer):
- A strong communicator – able to convey complex technical concepts to non-technical stakeholders.
- A collaborator – works well within a team and across departments.
- Adaptable – comfortable in a fast-paced environment with changing priorities.
- A problem-solver – strong analytical and problem-solving skills.
Core Values (from employer):
- Transparency, Clear Communication, Kindness, High Standards, Pursue Growth and Learning, Embrace the Mission.
How to Apply:
Interested candidates should Apply here.
Why this job might be a good fit:
This role is suited for a data engineer who enjoys building and maintaining scalable data platforms, working with streaming technologies, and collaborating across teams to power African payments and financial infrastructure.
About This Listing
This page is part of our regularly updated collection of job opportunities. Each listing is shared to help users find available roles without upfront costs.
What You Should Know
Details such as eligibility, requirements, deadlines, and availability may change at any time. We do not control the hiring or enrollment process and are not responsible for final selections, or outcomes.
Disclaimer
This website does not act as an employer, recruiter, or training provider. Users are advised to verify information directly from the official source before applying.
Want to see all current job openings? Browse our latest job listings to find roles that match your skills.