Data Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

4-7 years of hands-on experience in data engineering in cloud-native environments., Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field., Deep proficiency in Python and strong command of SQL for data processing and analytics., Experience with cloud data ecosystems like AWS, Azure, or GCP..

Key responsibilities:

  • Build and maintain efficient data pipelines using Python, SQL, and orchestration tools.
  • Design and implement ELT/ETL frameworks integrating structured and unstructured data.
  • Collaborate with analytics and product teams to provide clean and reliable datasets.
  • Enforce data governance and compliance frameworks while monitoring job performance.

Tap Payments logo
Tap Payments Fintech: Finance + Technology Scaleup https://www.tap.company/
201 - 500 Employees
See all jobs

Job description

About Tap

Tap Payments is revolutionizing online payments across the MENA region by connecting businesses with simple, unified payment experiences. We need exceptional talent to help us on this journey.

The Data Team

Our data team is the secret sauce behind our rocket ship to success. Unleashing the power of data analytics to drive strategic decisions and stay ahead of the curve. Pushing boundaries and challenging the status quo.


As a Tapster you will:

  •  Build and maintain efficient, scalable, and resilient batch and streaming data pipelines using Python, SQL, and orchestration tools like Apache Airflow or Prefect.
  • Design and implement ELT/ETL frameworks across distributed systems integrating structured and unstructured data from multiple source systems (e.g., APIs, logs, databases, cloud services).
  • Own data models and transformations within cloud data platforms such as Redshift, BigQuery, or Databricks.
  • Leverage AWS-native services (e.g., S3, Lambda, Glue, Step Functions, Kinesis,DMS, MSK) or GCP/Azure/OCI equivalents for building data lakehouse and warehouse solutions.
  • You will lead initiatives to modernize Tap’s data stack and support our journey toward AI/ML-driven intelligence.
  • Collaborate with analytics, product, and machine learning teams to provision clean, reliable, and timely datasets.
  • Apply CI/CD and Infrastructure-as-Code principles using tools like Terraform, GitLab CI, or AWS CDK to deploy and manage data infrastructure.
  • Enforce data governance, quality checks, lineage, and compliance frameworks using tools such as Great Expectations, Monte Carlo, or Apache Atlas.
  • Implementing robust data logging, alerting, and observability strategies using tools such as Datadog, Prometheus, or CloudWatch.
  • Partnering with DevSecOps and InfoSec to ensure compliance with ISO 27001, PCI-DSS, and regional data protection regulations.
  • Monitor and tune job performance, cost, and resource usage across environments.

 

  What you will bring to the party: 

  • 4 - 7 years of hands-on experience in data engineering, working in high-scale, cloud-native environments.
  • Proven track record of building and optimizing data pipelines, managing data lakes, and architecting data warehouse solutions in fast-paced technology, fintech, or digital-first organizations.
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related quantitative discipline.
  • Deep proficiency in Python for data processing and scripting, and strong command of SQL for analytics and data modeling.
  • Experience with Structured and unstructured database systems(RDBMS, NOSQL, Columnary, NewSQL)
  • Experience with cloud data ecosystems like AWS (S3, Glue, Redshift, Lambda), Azure (Data Factory, Synapse), or GCP (BigQuery, Dataflow).
  • Experience and knowledge of BI tools
  • Familiarity with orchestration and workflow tools such as Apache Airflow or other equivalent scale tools..
  • Strong understanding of data architecture principles, dimensional modeling, and distributed data systems (e.g., Spark, Kafka, Flink).
  • Experience deploying infrastructure-as-code using Terraform, CloudFormation, or similar tools.
  • Solid grounding in data security, encryption, masking, access control, and compliance standards such as PCI-DSS, GDPR, or ISO 27001.
  • Comfort working with tools like Git, Docker, CI/CD pipelines, and containerized environments.
  • Ability to design systems with reliability, scalability, and performance in mind.


Are you ready to shape the future of payments in MENA?

Required profile

Experience

Industry :
Fintech: Finance + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Data Engineer Related jobs