Developer – Applications & Data

dlk

Cape Town

On-site

ZAR 420,000 - 640,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Permanent role
Broad tech exposure
Cross-functional work
Competitive package
Stakeholder exposure

Job summary

dlk is seeking a hands-on Developer – Applications & Data to join our Cape Town technology team. The role focuses on ownership of existing applications, maintaining live systems, resolving issues and building new applications as business needs evolve.

You will work with TypeScript, JavaScript, React, Node.js and Python, manage deployments and logs, and collaborate with technical and non‑technical stakeholders.

Qualifications

  • 3–5 years of commercial software development experience.
  • Hands-on development experience across TypeScript, JavaScript, React, Node.js and Python.
  • Practical experience using AI-assisted development tools such as Claude Code, Cursor or GitHub Copilot.
  • Strong ability to read, understand, audit and improve code written by others.
  • Working knowledge of SQL.
  • Understanding of database governance and maintenance, including schemas, migrations, access management, environments and backups.
  • Experience managing own deployments, troubleshooting logs and performing rollbacks using platforms such as Railway, AWS or Google Cloud Run.
  • Experience taking over and extending an existing codebase.
  • Third‑party API integration experience.
  • Confident using Git within an active development repository.
  • Strong documentation skills.
  • Able to work independently and take ownership of problems.
  • Comfortable maintaining and improving existing applications rather than automatically replacing or rebuilding them.
  • Able to communicate technical information clearly to non‑technical stakeholders.
  • Able to work with commercially sensitive information.
  • Advantageous: BigQuery or other cloud data warehouse experience.
  • Retail, restaurant, franchise or FMCG experience.
  • Point‑of‑sale or ERP integration experience.
  • Sage Intacct experience.

Responsibilities

  • Maintain, support and troubleshoot existing production applications.
  • Investigate and resolve application, integration and data issues.
  • Build and extend applications based on business requirements.
  • Work across TypeScript, JavaScript, React, Node.js and Python.
  • Manage deployments, logs, troubleshooting and rollbacks.
  • Maintain database and application governance.
  • Integrate applications with third‑party systems and APIs.
  • Maintain and improve technical documentation.
  • Work directly with technical and non‑technical stakeholders.
  • Take ownership of existing applications and continuously improve their reliability and maintainability.

Skills

TypeScript
JavaScript
React
Node.js
Python
SQL
Git
Claude Code
Cursor
GitHub Copilot
Code review
Documentation

Tools

Railway
AWS
Google Cloud Run
BigQuery
Sage Intacct

Job description

We are looking for a hands‑on Developer – Applications & Data to join a Cape Town-based technology team. The role is suited to someone who is comfortable working across an existing application environment, maintaining and improving live systems, and building new applications as business needs evolve. This is not a purely greenfield development role. A key part of the position is taking ownership of existing applications, understanding how they work, resolving issues, improving governance and ensuring the environment remains stable and maintainable over time. Maintain, support and troubleshoot existing production applications. Investigate and resolve application, integration and data issues. Build and extend applications based on business requirements. Work across TypeScript, JavaScript, React, Node.js and Python. Manage deployments, logs, troubleshooting and rollbacks. Maintain database and application governance. Integrate applications with third‑party systems and APIs. Maintain and improve technical documentation. Work directly with technical and non‑technical stakeholders. Take ownership of existing applications and continuously improve their reliability and maintainability.

Requirements
  • 3–5 years of commercial software development experience.
  • Hands‑on development experience across TypeScript, JavaScript, React, Node.js and Python.
  • Practical experience using AI‑assisted development tools such as Claude Code, Cursor or GitHub Copilot.
  • Strong ability to read, understand, audit and improve code written by others.
  • Working knowledge of SQL.
  • Understanding of database governance and maintenance, including schemas, migrations, access management, environments and backups.
  • Experience managing own deployments, troubleshooting logs and performing rollbacks using platforms such as Railway, AWS or Google Cloud Run.
  • Experience taking over and extending an existing codebase.
  • Third‑party API integration experience.
  • Confident using Git within an active development repository.
  • Strong documentation skills.
  • Able to work independently and take ownership of problems.
  • Comfortable maintaining and improving existing applications rather than automatically replacing or rebuilding them.
  • Able to communicate technical information clearly to non‑technical stakeholders.
  • Able to work with commercially sensitive information.
  • Must be based in Cape Town or willing to relocate at own arrangement.
  • Must have the right to work in South Africa.
  • Advantageous: BigQuery or other cloud data warehouse experience.
  • Retail, restaurant, franchise or FMCG experience.
  • Point‑of‑sale or ERP integration experience.
  • Sage Intacct experience.
Benefits
  • Permanent, full‑time employment.
  • Opportunity to work across a broad application and data environment.
  • Exposure to multiple technologies, integrations and operational systems.
  • Opportunity to work on both existing production systems and new application development.
  • Direct exposure to business stakeholders and operational technology requirements.
  • Package to be discussed based on experience and suitability.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Developer – Applications & Data
Developer – Applications & Data

DLK Group • Cape Town

On-site
ZAR 480,000 - 720,000
Developer – Applications & Data
Developer – Applications & Data

Dlk-Group • Cape Town

On-site
ZAR 600,000 - 900,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Full Stack Developer
Full Stack Developer

Sabenza IT & Recruitment • Pretoria

Hybrid
ZAR 900,000 - 1,300,000
Modern offices
Remote/On-site flexibility
Global team collaboration
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Senior Associate Developer – C#/.NET
Senior Associate Developer – C#/.NET

CF & I Consulting • Cape Town

On-site
ZAR 700,000 - 745,000
Application Development Manager
Application Development Manager

QE Services IT Recruitment • Midrand

On-site
ZAR 1,000,000 - 1,400,000
Team Lead & Developer (C# and SQL)
Team Lead & Developer (C# and SQL)

Belay Talent Solutions • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior Application Developer
Senior Application Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Full-Stack & Ai Developer/Engineer - Sandton (Hybrid) - R65 000 - R75 000 Ctc
Full-Stack & Ai Developer/Engineer - Sandton (Hybrid) - R65 000 - R75 000 Ctc

The Legends Agency • Johannesburg

Hybrid
ZAR 725,000 - 837,000