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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Data Engineer role.
Rezi rewrites your resume against Paystack's job description. Free.

Tailor your resume to this Senior Data Engineer role.
Rezi rewrites your resume against Paystack's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Senior Data Engineer posting at Paystack — free, in seconds.

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.