Derivco

Data Engineer Level 2

Derivco eThekwini Metropolitan Municipality, KwaZulu-Natal, South Africa

Software Development · 1,001-5,000 employees

Oct 15
data-engineer Mid (2-5 yrs) Full-time South Africa
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, build, and maintain scalable data platforms, ELT pipelines, data models, and data products using SQL, Python, dbt, AWS, and Snowflake. Integrate data sources, ensure data quality and observability, support production pipelines, troubleshoot issues, and collaborate with technical teams and business stakeholders.

What they look for

SQL Python dbt AWS Snowflake Airflow Data Engineering ELT Pipelines Data Modeling Data Warehousing Data Quality Data Observability Git CI/CD Infrastructure as Code Workflow Orchestration

Requirements

Requires 3–5 years of data engineering or related experience, strong SQL and Python skills, and hands-on experience with dbt, Snowflake, and AWS. Candidates should also understand data warehousing and modern data modeling, and have experience with workflow orchestration, Git, CI/CD, and Infrastructure as Code.

Full description

Are you passionate about building modern data platforms that power business decisions? Join Derivco's Advanced Data Products Team and help deliver scalable, cloud-based data solutions that transform data into actionable insights across the business.

What You'll Do

As a Data Engineer Level 2, you'll design, build, and maintain cutting-edge data platforms and pipelines that ensure data is reliable, accessible, and ready to drive analytics, reporting, and innovation.

Key Responsibilities Include:

  • Developing scalable ELT pipelines using SQL, Python, dbt, AWS, and Snowflake
  • Building, maintaining, and optimising data models and data products
  • Integrating new data sources to support analytics and reporting needs
  • Implementing data quality, monitoring, and observability solutions
  • Supporting production data pipelines and platform automation
  • Collaborating with Data Scientists, Analytics Engineers, and business stakeholders to deliver impactful solutions
  • Troubleshooting and resolving complex data-related issues
  • Contributing to engineering best practices, code reviews, and continuous improvement initiatives

What We're Looking For

  • 3-5 years' experience in Data Engineering or a related field
  • Strong SQL and Python development skills
  • Hands-on experience with dbt, Snowflake, and AWS
  • Experience with Airflow or similar workflow orchestration tools
  • Strong understanding of data warehousing concepts and modern data modelling techniques
  • Familiarity with Git, CI/CD pipelines, and Infrastructure as Code
  • Strong problem-solving, analytical, and communication skills
  • A passion for building reliable, scalable, and high-quality data solutions

Nice to Have

  • Experience working with large-scale data platforms
  • Exposure to cloud migrations and platform modernisation initiatives
  • Knowledge of data governance, observability, or streaming technologies
  • Agile and DevOps experience
  • Experience working within modern cloud-based data ecosystems

Why Derivco?

At Derivco, you'll work with cutting-edge technologies, solve complex data challenges, and help build platforms that support products used by millions of players worldwide. Join a collaborative, innovative team that values continuous learning, technical excellence, and career growth.

Ready to build the future of data with us? Apply today! 

Closing Date: 23 October 2026

Similar roles