Talent.com
IGrow Wealth Investments
Data EngineerIGrow Wealth Investments • Cape Town, ZA
Search for other jobs
Data Engineer

Data Engineer

IGrow Wealth Investments • Cape Town, ZA
1 day ago
Job description
  • IGrow Wealth Investments Group of Companies, proudly positioned as South Africa’s #1 Investment company, is searching for a motivated and technically skilled Mid-Level Data Engineer to join our growing Data & Analytics team in Durbanville,Cape Town.
  • In this role you will design, build, and maintain robust data pipelines and infrastructure that power business intelligence, automation workflows, and operational reporting across IGrow's property and wealth platforms.
  • You will work closely with data scientists, analysts, and product teams and with our core systems such as Zoho CRM — to ensure high-quality, reliable data is available across the organisation, all built on iGrow's modern Python.

Minimum requirements (Advantageous):

  • Postgraduate Degree (Honours, Master's or PhD) in Computer Science, Statistics, Mathematics, Engineering or a related field.
  • Minimum 3-5 years of relevant experience in a Data Engineering or similar role.
  • Strong proficiency in Python (pandas or equivalent) and SQL.
  • Hands-on experience designing and maintaining ELT/ETL pipelines in production environments.
  • Strong experience with PostgreSQL,schema design and query optimisation.
  • Experience building backend services using Node.js and TypeScript.
  • Working knowledge of Docker and containerised deployments.
  • Experience with workflow automation and orchestration tools such as n8n, Zapier or similar platforms.
  • Understanding of data modelling concepts and best practices.
  • Strong analytical and problem-solving skills with a focus on data quality.
  • Experience integrating solutions with Zoho CRM using Deluge and JavaScript.
  • Familiarity with low-code and AI automation platforms, including Base44 and n8n.
  • Experience using AI developer tools such as Claude Code and LLM-based assistants.
  • Front-end development exposure using React, Tailwind CSS and Framer Motion for building internal data tools.
  • Experience working in an Agile/Scrum environment.
  • Background in property, financial services, or investment domains.

Duties and responsibilities include, but not limited to:

Data Pipeline Development

  • Design, build, and maintain scalable ELT/ETL pipelines using Python and SQL against PostgreSQL.
  • Orchestrate and automate data workflows using n8n, Zapier, and scheduled Node.js services.
  • Ensure pipelines are reliable, idempotent, and monitored with appropriate alerting.

Data Infrastructure & Deployment

  • Containerise and deploy data services with Docker for consistent, reproducible environments.
  • Build and maintain backend data services in Node.js and TypeScript.
  • Optimise PostgreSQL performance, indexing, and resource usage for cost and speed.

Data Modelling & Warehousing

  • Design and implement data models and schemas in PostgreSQL to support analytics and reporting.
  • Apply dimensional and relational modelling best practices to support analytics use cases.
  • Collaborate with analysts to build and maintain transformation layers in SQL and Python.

Systems & CRM Integration

  • Integrate data across iGrow's core systems, with Zoho CRM as a key source of record.
  • Build and maintain Zoho integrations and automations using Deluge, JavaScript, and REST APIs.
  • Connect low-code and automation platforms (n8n, Zapier, Base44) into reliable, observable data flows.

Data Quality & Governance

  • Implement data quality checks, validation frameworks, and lineage tracking.
  • Contribute to data cataloguing and documentation efforts.
  • Enforce data security, access control, and compliance standards.

AI-Assisted Engineering & Continuous Improvement

  • Use AI tools such as Claude Code and LLMs to accelerate development, testing, and documentation.
  • Participate in code reviews and promote engineering best practices.
  • Stay current with data engineering trends and contribute to tooling and process improvements.
Create a job alert for this search

Data Engineer • Cape Town, ZA