Senior Data Engineer at Paystack | AA, GH | Rezi

Senior Data Engineer at Paystack

Senior Data Engineer

Paystack · AA, GH

1 months ago

Senior Data Engineer

Paystack · AA, GH

a month ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Data Engineer role.

Rezi rewrites your resume against Paystack's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Data Engineer posting at Paystack — free, in seconds.

About the Role

Data engineering at Paystack focuses on building and extending platforms for managing data at scale, involving data ingestion, processing, storage, and egress. Data engineers are responsible for creating and maintaining the infrastructure our data platforms run on. 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.

Responsibilities

  • Design, develop, and maintain robust data pipelines using ETL and ELT methodologies.
  • Implement and manage real-time data streaming solutions utilising Kafka, Debezium, Kafka Connect.
  • Build, schedule and maintain custom workflows using Apache Airflow.
  • Work with a variety of database technologies, including relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB) and analytical/big data systems (Redshift, BigQuery, SingleStore).
  • Employ tools like Terraform, Kubernetes, and Helm to manage and provision infrastructure efficiently.
  • Develop and maintain continuous integration and deployment pipelines.
  • Conduct unit and integration testing to ensure high code quality, data integrity and system reliability.
  • Engage with cross-functional teams to understand data needs and deliver solutions.
  • Maintain clear and comprehensive documentation of data processes, workflows and systems.
  • Monitor system performance and address faults and failures in production systems as part of an on-call rotation.

Requirements

  • Bachelor's degree in Computer Science, Engineering or a related field.
  • Minimum of 3 years of experience in data engineering roles, with a focus on building and managing data pipelines.
  • 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 like Apache Airflow (preferred), Databricks, Dagster or Airbyte.
  • Strong understanding and hands-on experience working with various database technologies, including MySQL, PostgreSQL, MongoDB and Redshift.
  • 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.
  • Good verbal and written communication skills.
  • Demonstrated ability to work collaboratively within a team and across departments.
  • Comfortable working in a fast-paced environment with changing priorities, technologies and tooling.
  • Strong analytical and problem-solving skills.

Skills

  • Python
  • JavaScript
  • Scala
  • Kafka
  • Debezium
  • Kafka Connect
  • Apache Airflow
  • Databricks
  • Dagster
  • Airbyte
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redshift
  • BigQuery
  • SingleStore
  • Terraform
  • Kubernetes
  • Helm
  • AWS
  • SQL
  • CI/CD
  • Tableau
  • Looker
  • DOMO

Location

  • Remote

Work Type

  • Remote-first
  • Hybrid

Experience Level

  • Senior

Education Level

  • Bachelor's degree in Computer Science, Engineering or a related field

Benefits

  • Competitive compensation package
  • 13th month bonus
  • TSG Equity compensation
  • Full medical coverage
  • Wellbeing stipend
  • Generous leave and sabbatical policies
  • Smart, kind colleagues who are invested in your growth.

About the Company

  • Paystack's mission is to power African ambition.
  • Over 300K businesses across Nigeria, South Africa, Ghana, and Kenya use Paystack’s modern payments gateway.
  • Paystack is part of The Stack Group (TSG), a family of technology brands building modern infrastructure across payments, banking, consumer products, and emerging technologies.
  • At Paystack, we hire talented people, treat them with genuine respect, and give them the space, resources, and support to do the best work of their lives.

Equal Opportunity

  • Paystack is an equal opportunity employer and prohibits discrimination and harassment of any kind.
  • We’re committed to providing employees with a work environment that is progressive and open-minded.
  • Employment decisions are based on business needs and individual merit without regard to race, color, religion, ethnicity, sexual orientation, nationality, marital status, gender, or age.