Senior Data Engineer
Paystack
Data Engineer
Nigeria or South Africa
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 maintain robust data pipelines using ETL and ELT methodologies to process and integrate data from various sources into a data lake, a central data warehouse, operational data stores, analytical data marts and various application interfaces.
- Streaming Data Processing: Implement and manage real-time data streaming solutions utilising Kafka, Debezium, Kafka Connect.
- Workflow Orchestration: Build, schedule and maintain custom workflows using Apache Airflow to ensure timely and accurate data processing and delivery.
- Database Management: Work with a variety of database technologies, including relational databases (MySQL, PostgreSQL), NoSQL databases (MongoDB) and analytical/big data systems (Redshift, BigQuery, SingleStore).
- Infrastructure as Code: Employ tools like Terraform, Kubernetes, and Helm to manage and provision infrastructure efficiently.
- CI/CD Implementation: Develop and maintain continuous integration and deployment pipelines to streamline development processes.
- Testing and Quality Assurance: Conduct unit and integration testing to ensure high code quality, data integrity and system reliability.
- Collaboration: Engage with cross-functional teams, including data scientists, analysts, and business stakeholders, to understand data needs and deliver solutions.
- Documentation: Maintain clear and comprehensive documentation of data processes, workflows and systems.
- Monitoring and Support: Monitoring system performance and addressing faults and failures in production systems as part of an on-call rotation.
Skills and Experience
- Educational Background: Bachelor's degree in Computer Science, Engineering or a related field.
- Programming Skills: Proficiency in Python is essential. JavaScript and Scala development experience is advantageous.
- Data Engineering Experience: Minimum of 3 years of experience in data engineering roles, with a focus on building and managing data pipelines.
- Software Engineering Experience: Minimum of 2 years experience in software and/or application development roles (can be concurrent with data engineering experience)
- Streaming Technologies: Hands-on experience with Kafka, Debezium, and Kafka Connect.
- Data pipeline orchestration tools: Proficiency in a data pipeline orchestration tool or suitable workflow orchestration tool like Apache Airflow (preferred), Databricks, Dagster or Airbyte.
- Database Expertise: Strong understanding and hands-on experience working with various database technologies, including MySQL, PostgreSQL, MongoDB and Redshift (BigQuery and SingleStore advantageous)
- Infrastructure Tools: Experience with Terraform, Kubernetes, and Helm for infrastructure management.
- Cloud Computing: Solid knowledge of cloud computing concepts, with experience in AWS services being advantageous.
- SQL Proficiency: Ability to write complex SQL queries across different dialects.
- Testing Practices: Familiarity with unit and integration testing methodologies.
- CI/CD Pipelines: Experience in setting up and maintaining CI/CD pipelines.
- Data Science Tools: Exposure to analytical systems and basic data science tooling. Familiarity with basic machine learning and analytical modelling concepts advantageous.
- BI Reporting Platforms: Exposure to self-service reporting tools like Tableau, Looker and DOMO.
Soft Skills
- Communication: Good verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
- Team Collaboration: Demonstrated ability to work collaboratively within a team and across departments.
- Adaptability: Comfortable working in a fast-paced environment with changing priorities, technologies and tooling. Life-long learners will do well here.
- Problem-Solving: Strong analytical and problem-solving skills.
Company Core Values
- Transparency: We encourage open sharing of work, seeking feedback and having honest conversations promptly.
- Clear Communication: We simplify ideas, communicate directly and confirm understanding to ensure clarity.
- Kindness: We value positive vibes, generosity and empathy, both within the team and with customers.
- High Standards: We insist on delivering consistent excellence, taking ownership and striving to be domain experts.
- Pursue Growth and Learning: We view every situation as a learning opportunity, encouraging experimentation and continuous improvement.
- Embrace the Mission: We find joy in our work and recognise the company's broader impact.
- ...MANTECH seeks a motivated, career and customer-oriented Senior Data Engineer to join our team in Chantilly, VA. The Senior Data Engineer will leverage their strong technical background and knowledge to support the Sponsor’s data initiatives, to include designing...SeniorFull timeWork at office
- ...a leading financial services environment where data-driven systems, scalable applications, and reliable engineering practices are critical to business operations. This... ...is collaborative, fast-moving, and suited for a senior engineer who can work independently while...Senior
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Databricks Data Engineer (AWS) based in the United States. This role offers the opportunity to contribute to a large-scale federal data...SeniorRemote jobFull time
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data/ML Engineer (AWS) based in Australia. This role sits at the intersection of advanced data engineering and applied machine learning,...SeniorRemote jobFull timeFlexible hours
- ...Responsibilities • Design, build, maintain, and optimize scalable data pipelines and solutions within Google Cloud Platform (GCP) •... ...Required Qualifications • 6+ years of experience in Data Engineering or similar role • Strong experience with Google Cloud Platform...SeniorShift work
- ...In-person Interview for Irving, TX 8+ year min Job Description Roles & Responsibilities Job Title: Senior PySpark Data Engineer Job Description: As a Data Engineer, you will be responsible for designing, developing, and maintaining data solutions for...SeniorWork experience placement
- ...Design and implement features of our TMR data model Oversee cloud data migration to TMR and production deployment Contribute... ...Support and mentor junior team members Collaborate with scientists and other engineers to implement business requirements...Senior
$8,089 per month
...United States Base Pay $8,089.00 - $11,964.00 / Month Other Compensation Merit and Performance Incentive Pay Job Category Data & Analytics, Business Analytics Relocation Expense Covered No Employee Type Exempt Manage Others No Contact Information...SeniorRelocation- ...Senior Data Engineer- Jersey city, NJ Must have: Spark, Scala, Java, AWS (EMR) Nice to have: Python, S3 EC2, EKS, Hadoop, Impala, Hive, Airflow Domain knowledge a plus Data set size is 500m-1b rows per batch His resume review focuses...Senior
- TBD Gen is proud to be an equal-opportunity employer, committed to diversity and inclusivity. We base employment decisions on merit, experience, and business needs, without considering race, color, national origin, age, religion, sex, pregnancy, genetic information,...Senior
- ...including teams in Sydney, New Zealand, London and Poland. We specialise in creating technology solutions at the intersection of Data Engineering, Software Engineering and AI. We are a team of creative engineers and technologists dedicated to unleashing the potential...SeniorRemote work
- ...Senior Data Engineer | Remote | Healthcare / Payer Experience Preferred We’re looking for a Senior Data Engineer to support a critical healthcare data integration initiative focused on North Dakota affiliation integration. This person will design and implement...SeniorRemote work
- ...is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Staff Engineer – Senior Data Engineer based in the United States. This is a senior-level data engineering role focused on building and scaling...SeniorRemote jobFull time
- ...Senior Data Ops Engineer Location: Charlotte, NC; Irving, TX; Chandler, AZ; Columbus, OH; Des Moines, IA; or Minneapolis, MN. Rate: DOE Term: 12+ Months This role is an opportunity to be part of a high-performing team passionate about data, focusing on building...Senior
- ...Role: Senior Data Engineer Location: Alpharetta, GA Mode of Work: Onsite Duration of the project: Long-term Can submit on $50/hr on C2C Mandatory Skills: Strong background in Data Architecture, Data Science, BI reporting, hands...Senior
- ...Title: Senior Snowflake Data Engineer Location: Portland, Oregon Duration: Long Term Position Overview We are seeking a highly skilled Senior Snowflake Data Engineer to join a dynamic and fast-paced data engineering team. This role requires a strong individual...SeniorFlexible hours
$184.56k - $208k
...VideoAmp, Inc. seeks a Senior Data Engineer - Linear Data in Los Angeles, CA, to apply fluency in SQL to analyze and model complex linear viewership data. Wage range $184,558.00 - $208,000.00. Apply at jobpostingtoday.com/ Ref #65633. recblid rzm48evyi6g45cmglvx6msn...Senior- ...Senior Data Engineer Our Information Services (IS) department of 140+ members provide IT support to all Council divisions. This position is eligible for hybrid (remote and onsite) teleworking. The Senior Data Engineer (Databricks or equivalent) designs, develops, and...SeniorRemote work
- ...Big Data Engineer Opportunity We have an exciting opportunity for a Big Data Engineer with our client in Rockville. Responsibilities of the Big Data Engineer: Analyze system requirements and design responsive solutions Leverage big data and cloud technologies...Senior
- ...Senior Data Engineer Dearborn, MI 12 Months Contract 100% Remote - if someone is local to Michigan will be preferred. The Senior Data Engineer role is for the following skillsets: Creating Pipelines and Transformations on GCP All combinations...SeniorContract workLocal areaRemote work
- We Are Looking For The Best About Us 42dot AI AI., 42dot . 42dot,. Responsibilities ~ Observability Qualifications ~8, 3 ~ Python JVM (Java, Scala, Kotlin) ~ SQL ~ On-prem Preferred Qualifications ~ Databricks / Apache Spark...SeniorRemote work
- ...Senior Data Engineer Travelers Data Engineering team constructs pipelines that contextualize and provide easy access to data by the entire enterprise. As a Senior Data Engineer you will accelerate growth and transformation of our analytics landscape. You will bring...Senior
- ...Senior Data Engineer-2 This contract position is based in the Iselin, NJ area and involves designing and maintaining information systems tailored to user needs. The role includes the installation, configuration, and upkeep of operating systems, along with leading technical...SeniorContract work
$120k - $160k
...company that transforms complex football data into powerful insights. Our exclusive player... ...as a subject matter expert, guiding the engineering team on best practices for data modeling,... ...& Experience 5+ years of experience as a Senior Data Engineer, Database Architect, or...SeniorRemote work- ...Sterling B2B Developer As part of the Mail Analytics Data Engineering team, you will be working on large-scale batch pipelines, data serving, data lakehouse, and analytics systems, enabling mission critical decision making, downstream, AI-powered capabilities, and...Senior
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Analytics Engineer - Data Insights based in the United States. This role is focused on building and scaling a trusted, company-wide...SeniorRemote jobFull timeWork at officeFlexible hours
- ...Job Posting Our client is seeking a skilled Senior Data Engineer for a 12-Month contract opportunity. This position is 100% remote and offers a competitive hourly pay rate, and candidates must have the legal right to work in the US without sponsorship. Interested?...SeniorHourly payContract workRemote work
- ...Must haves: Very Strong Java or Python coding. Looking for true software engineering skill set. Experience working with large data sets, ETL, or applications that do high-volume data collection. Spark or other large scale data processing AWS - should have...Senior
- ...Senior Data Engineer Molex is seeking a Senior Data Engineer to design, build, and sustain the data foundation that enables better decisions across our global manufacturing network. In this role, you will turn complex operational and production data into trusted, reusable...Senior
- ...Senior Data Lake Engineer/Developer-Tech Lead Duration: 6 months CTH Location: New York Job Description: Hands-on tech lead responsible for designing a large data lake, managing data flows that integrate information from various sources into a common pool implementing...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Data Engineer. Be the first to apply!
- senior data center engineer United States
- bi data engineer United States
- master data engineer United States
- data engineer manager United States
- data science developer United States
- junior data developer United States
- etl data engineer United States
- entry level big data engineer United States
- data engineer United States
- big data cloud engineer United States





