Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Data Engineer (Python, SQL, PostgreSQL, Node.js) - (In Office) CPT

Full-time

DataFin Recruitment

ENVIRONMENT:

An Investment company is searching for an innovative Data Engineer to join their growing team in Durbanville, Cape Town. If you're passionate about building scalable data solutions, solving complex business challenges, and transforming data into meaningful insights, this opportunity is for you. You will play a pivotal role in designing and developing the data infrastructure that drives decision-making, automation, reporting, and innovation across their property and wealth investment businesses.

DUTIES:

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 the groups 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.

REQUIREMENTS:

35 years 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.

Strong experience with PostgreSQL schema design and query optimisation.

Experience building backend services with Node.js and TypeScript.

Working knowledge of Docker and containerised deployments.

Experience with workflow automation/orchestration tools (n8n, Zapier, or similar).

Understanding of data modelling concepts and best practices.

Strong analytical and problem-solving skills with attention to data quality.

Experience integrating with Zoho CRM using Deluge and JavaScript.

Familiarity with low-code / AI automation platforms (Base44, n8n).

Experience using AI developer tools such as Claude Code and LLM-based assistants.

Front-end exposure (React, Tailwind CSS, Framer Motion) for building internal data tools.

Experience working in an Agile/Scrum environment.

Background in property, financial services, or investment domains (relevant to the group).

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Data Engineer (Python, SQL, PostgreSQL, Node.js) - (In Office) CPT in Cape Town, Western Cape vacancy
  •  ...MLOps Engineer (Python & SQL) (CPT)IT - Software Development Cape Town - Western Cape - South Africa ENVIRONMENT: DELIVER Data-Science value discover, build, train and deploy ML solutions that drive measurable value and impact as the next MLOps Engineer wanted by... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...the React/TypeScript frontend, the Node.js/Express backend, and the PostgreSQL database layer, taking ownership of...  ...PostgreSQL 16 schemas, write efficient SQL queries using the pg. (node-postgres...  ...database migrations. Implement data models that balance performance, integrity... 

    DataFin Recruitment

    Cape Town, Western Cape
    3 days ago
  • R 800,000 pa

     ...looking for an innovative and passionate Data Scientist to join its growing team....  ...Science, Statistics, Mathematics, Engineering, Data Science, or a related quantitative...  ...Learning role. ~ Strong proficiency in Python, SQL (PostgreSQL), and machine learning frameworks such... 

    E-Merge IT Recruitment

    Cape Town, Western Cape
    2 days ago
  •  ...PLAY a key role in delivering trusted data products that enable investment, operational...  ...a skilled, curious, and passionate Data Engineer. You will help drive the evolution of the...  ...years suitable experience including strong Python, PySpark, Azure/AWS or GCP and experience... 

    DataFin Recruitment

    Cape Town, Western Cape
    10 days ago
  •  ...Full Stack Engineer (TypeScript, React.js, Node.js & AWS) (CPT - UK Work Hours)IT - Software Development Cape Town...  ...Node.js and TypeORM, with strong data modeling and performance in mind....  ...Desired Knowledge of PostgreSQL, MariaDB, GraphQL, or MongoDB.... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...talents of a Junior-Mid AI Backend Engineer to join its team where you...  ...Engineering with strong Python and at least one Backend framework...  ...of RESTful API, SQL, PostgreSQL, MySQL, NoSQL, MongoDB, Redis...  ...systems. Develop and optimise data pipelines for ingestion, transformation... 

    DataFin Recruitment

    Cape Town, Western Cape
    5 days ago
  •  ...Principal Engineer (Python, Java, Scala, Go) (CPT Hybrid)IT - Software Development Cape...  ...combination of: TypeScript, Node.js, ReactJS, and additional...  ..., Go, Java, Scala PostgreSQL, MySQL, MongoDB,...  ...You don't tolerate intra-office posturing or other debauchery... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...Independent Asset Management Firm seeks a Data Platform Engineer in a hands-on Engineering role with a...  ...Platform from existing hybrid on-prem SQL and Azure Cloud technologies, into a fully...  ..., Bicep, Terraform, SQL Server, Python & FinOps awareness and cloud cost optimization... 

    DataFin Recruitment

    Cape Town, Western Cape
    5 days ago
  •  ...Type: Full-Time Industry: Data Engineering | Cloud Platforms | Financial...  ...Data Engineer (Spark & Python Specialist) . This is a strong...  ...and Parquet Refactor legacy SQL-based ETL logic into modular,...  ...Wellness support and home office reimbursement Continuous learning... 

    WatersEdge Solutions

    Cape Town, Western Cape
    18 hours ago
  •  ...Senior Software Engineer (C#.NET & SQL) (CPT)IT - Software Development Cape Town - Western Cape - South Africa ENVIRONMENT: DESIGN and implement...  ...R)S and Event-Sourcing patterns. Advantageous ~ Python development and Cloud platform development experience.... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...SQL Developer/Analyst (Contract) (CPT)IT - Analyst, Data Management Cape Town - Western Cape - South Africa ENVIRONMENT: PLAY a pivotal role in enhancing...  ...technologies like data warehouses, MS SQL Server, Python, and more to implement and enhance innovative reporting... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  • Senior Backend Engineer (Node.js | TypeScript | Cloud) Salary:Highly Negotiable Area: Cape Town...  ...Tech Stack ~Node.js ~TypeScript ~PostgreSQL ~AWS, Azure or GCP ~Kafka, RabbitMQ or...  ...architectures ~Strong PostgreSQL and data modelling experience ~Experience with... 

    DataTech Recruitment

    Cape Town, Western Cape
    26 days ago
  •  ...-driven Investment Technology Process Engineer with strong SQL skills and a minimum of 3 years’ experience...  ...and depth of impact, to analyse data and build automations. You will also...  ...& exposure to modern tooling such as Python (or other programming languages) to reduce... 

    DataFin Recruitment

    Cape Town, Western Cape
    a month ago
  •  ...seeks the coding talents of a Senior Data/AI Application Engineer who is excited & passionate about the...  ...deployment. Build solutions using Python and C#, leveraging AI Coding Assistants...  ...Data Factory and Databricks. Write SQL for data modelling, transformation and... 

    DataFin Recruitment

    Cape Town, Western Cape
    5 days ago
  • R 24 ph

     ...Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within...  ...BeautifulSoup, Selenium or similar), including dynamic content (JS, AJAX, infinite scroll) and APIs via proxies. Proven... 

    Mindrift

    Cape Town, Western Cape
    19 days ago
  •  ...Business Analyst (Data Engineering) (EE ONLY) (CPT)Engineering/Technical ~ IT - Analyst, Data Management Cape Town - Western Cape - South Africa...  ...operations and decision-making. Hands-on experience with SQL, structured reporting, and visualization tools (Power BI,... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...MS Fabric Data Engineer (JHB/CPT)IT - Analyst, Data Management Johannesburg - Gauteng - South Africa, Cape Town - Western Cape - South Africa...  ...Azure Synapse, Azure Data Factory, Azure Databricks, Azure SQL, etc. You also need proficiency with T-SQL, ETL/ELT tools, PySpark... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...Senior Full Stack Software Engineer (TypeScript, Node.js, React, AWS) (Remote)IT - Software Development Johannesburg - Gauteng - South Africa...  ...and Serverless), Jira, Confluence, Git, GitLab, MySQL & PostgreSQL. DUTIES: Onboarding: Setup new merchants for products... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...Software Engineer (Python & C#) (Private Markets) (CPT Hybrid)IT - Software Development Cape Town - Western Cape - South Africa ENVIRONMENT: TACKLE operational and data challenges across the Private Markets platform of a renowned Independent Asset Management Firm... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...Analyst Programmer (SQL) (CPT Onsite)IT - Analyst, Data Management ~ IT - Software Development Cape Town - Western Cape - South Africa ENVIRONMENT: ANALYSE basic user requirements, design, implement and support less complex technical systems as the next Analyst... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...collaborating closely with other engineers and stakeholders. You...  ...a React-based frontend, a Node.js/Express backend, and a PostgreSQL database, with CI/CD-...  ...state management and data fetching using TanStack Query...  ...schemas Write efficient SQL queries using the pg... 

    Sabenza IT & Recruitment

    Cape Town, Western Cape
    9 days ago
  •  ...Backend Team Leader Python (CPT Hybrid)IT - Software Development Cape Town - Western Cape - South Africa ENVIRONMENT: Our client,...  ...Google Cloud), Docker, and CI/CD pipelines. Proficient with SQL databases. Knowledge of Agile methodologies and collaborative... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...client is looking for a passionate Full Stack Engineer to join a fast-growing technology team...  .... Strong experience with Vue.js, Nuxt, TypeScript, and Flutter. Experience...  ...Experience integrating REST APIs. Knowledge of Python and Django, or willingness to develop... 

    Tumaini Consulting

    Cape Town, Western Cape
    9 days ago
  •  ...Senior Data Analyst (CPT)IT - Analyst, Data Management Cape Town - Western Cape - South Africa...  ...Enable communication between engineering and technical staff and scientific stakeholders...  ...development and data analysis using Python, C or C++ in Linux environment... 

    Datafin

    Cape Town, Western Cape
    18 hours ago
  •  ...for a strong technical Junior SQL Database Administrator (DBA) with...  ..., performance, and security of data infrastructure while supporting...  ...namely: SQL Server, Oracle, PostgreSQL, MySQL as well as be proficient with PowerShell, Bash, Python & have experience with cloud database... 

    DataFin Recruitment

    Cape Town, Western Cape
    a month ago
  •  ...client is searching for dynamic and driven Senior Call Centre AI Engineer to join their growing team in Durbanville, Cape Town. In this...  ...risks, escalation triggers, and coaching opportunities. Use data-driven insights to continuously improve dialogue design, model... 

    DataFin Recruitment

    Cape Town, Western Cape
    3 days ago
  •  ...ENVIRONMENT: WORK on cutting-edge Data Engineering projects of a US-based growing premium Software Product and Consulting Services company...  .... Preferred to haves Experience with Scala or Python for data processing applications. Experience with Apache Spark... 

    DataFin Recruitment

    Cape Town, Western Cape
    a month ago
  •  ...Mid-level and Senior Software Engineer to shape the Future of South...  ...& Technical Freedom Love Python? You’re in good company. Work...  ...fundamentals, object-oriented concepts, data structures, and algorithms....  ...Database Technologies : PostgreSQL, DynamoDB, Elastic, Redis... 

    Takealot Group

    Cape Town, Western Cape
    15 days ago
  •  ...highly ambitious Junior Software Engineer to join its Remote team where...  ...the codebase, gather user data, and respond to requests from...  ...proficiency in C++, C#, Java, Python, Kotlin, RESTful APIs & MVC pattern...  ...), JavaScript ES6, React 17, SQL-Server for database... 

    DataFin Recruitment

    Cape Town, Western Cape
    5 days ago
  •  ...AI/ML Engineer (CPT)IT - Software Development Cape Town - Western Cape...  ...end-to-end AI/ML solutions and data pipelines that turn raw data into...  ...delivery with proficiency in Python, familiarity with Java or R....  ...frameworks (Spark, Hadoop) and SQL expertia.ai. Develop and... 

    Datafin

    Cape Town, Western Cape
    18 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer (Python, SQL, PostgreSQL, Node.js) - (In Office) CPT. Be the first to apply!