2,129,725open jobs
134,921companies
240,143added this week
Browse all
Location
Hybrid (Midrand, South Africa)
Seniority
Middle

First seen by Alion on Oct 30, 2026.

Overview
Company
Impact
Profile match
Datafin is a South African recruitment agency that places IT, data and finance professionals with client companies. Its vacancies include senior data analysts, quality engineering leaders, product managers and fund accountants, mainly for firms in Cape Town and Johannesburg. The company is headquartered in Cape Town, South Africa.

ENVIRONMENT:

Our client is an early-stage company developing innovative healthcare products and digital solutions. They are seeking a design-minded, AI-native Full-Stack Product Engineer to join their growing engineering team and contribute to building and evolving products from the ground up.

The role offers exposure to the full software development lifecycle, including frontend development, backend services, database design, API integrations, infrastructure and AI-powered functionality. The successful candidate will work closely with the technical lead and product, design and business stakeholders to translate complex and sometimes ambiguous problems into polished, practical and valuable software solutions.

This is a dynamic startup environment that encourages ownership, autonomy, continuous learning and rapid delivery. The ideal candidate will enjoy working across the technology stack, making sound technical and product decisions, leveraging modern AI development tools, and balancing high-quality engineering with the need to deliver meaningful outcomes.

DUTIES:

  • Design, develop and maintain polished, responsive web applications using Angular, TypeScript, HTML and CSS.
  • Build and enhance backend services and APIs using TypeScript and Node.js.
  • Design, develop and maintain PostgreSQL databases and efficient, scalable data models.
  • Develop APIs, third-party integrations and event-driven workflows.
  • Translate product concepts and design requirements into intuitive, high-quality user experiences.
  • Contribute to greenfield development while maintaining, improving and evolving existing production systems.
  • Take ownership of features throughout the entire development lifecycle, from initial concept and solution design through implementation, testing, release and ongoing refinement.
  • Analyse business and product problems, clarify requirements and evaluate technical trade-offs to identify appropriate solutions.
  • Work effectively with incomplete or evolving specifications, exercising sound judgement and initiative.
  • Apply AI agents, AI-assisted coding tools and automation throughout the software development lifecycle to improve engineering productivity, quality and delivery.
  • Provide relevant context to AI coding agents, critically review generated code and ensure that solutions meet quality and functionality standards.
  • Automate repetitive engineering processes and improve development, testing, code review and delivery workflows.
  • Research, prototype and evaluate emerging technologies and tools that could improve product capabilities or engineering efficiency.
  • Read, understand and troubleshoot unfamiliar codebases and existing systems.
  • Collaborate with technical, product, design and business stakeholders to understand requirements and deliver solutions aligned with business objectives.
  • Communicate technical decisions and recommendations clearly to both technical and non-technical stakeholders.
  • Develop an understanding of the healthcare domain and the business problems being addressed to ensure that solutions are appropriate, reliable and valuable.
  • Maintain high standards of code quality, usability, maintainability and overall software craftsmanship.
  • Contribute to continuous improvement, knowledge sharing and the evolution of engineering practices as the company grows.

REQUIREMENTS

  • Solid professional experience in software development, with the ability to independently deliver production-quality features.
  • Strong TypeScript and web development fundamentals.
  • Experience developing frontend applications using Angular or comparable modern web frameworks.
  • Proficiency in HTML and CSS, with an understanding of responsive layouts and modern interface development.
  • Experience developing backend services using Node.js and TypeScript.
  • Working knowledge of API development, integrations and service-oriented architectures.
  • Experience with PostgreSQL, SQL and relational database design.
  • Understanding of data modelling, application architecture and software development best practices.
  • Experience working across frontend and backend systems, with the ability to contribute throughout the full development lifecycle.
  • Familiarity with automated testing, code review, version control and software delivery workflows.
  • Practical experience using modern AI-assisted development tools and coding agents, or a strong motivation to develop advanced proficiency in AI-native engineering practices.
  • Ability to evaluate AI-generated code critically, validate its correctness and maintain appropriate engineering standards.
  • Ability to learn unfamiliar technologies, navigate existing codebases and adapt to an evolving technology stack.
  • A good understanding of software design principles, usability and the relationship between technical implementation and product outcomes.
  • Ability to analyse requirements, evaluate alternatives and make informed technical decisions without relying on detailed instructions for every task.
  • Clear and professional English communication skills, both written and verbal.
  • Ability to explain technical concepts and decisions to technical and non-technical stakeholders.
  • A basic understanding of business principles and the importance of delivering solutions that create measurable value.
  • Healthcare industry experience is not essential, as domain knowledge will be developed on the job.

Technology Stack:

  • Frontend: Angular, TypeScript, HTML, CSS.
  • Backend: TypeScript, Node.js, APIs and service-oriented architectures.
  • Database: PostgreSQL, SQL and managed database platforms.
  • AI and Engineering: Large Language Models (LLMs), AI coding agents, agentic development workflows, automated testing, code review and delivery automation.

ATTRIBUTES

  • Strong ownership: Takes responsibility for work from initial concept through to successful delivery, testing and refinement.
  • Product-minded: Focuses on solving the underlying business and user problem rather than simply completing technical tasks.
  • Design-conscious: Has a keen eye for visual detail, including spacing, typography, layouts, usability and interaction design.
  • Analytical and solution-oriented: Approaches complex problems logically, evaluates alternatives and develops practical, effective solutions.
  • Comfortable with ambiguity: Works confidently with evolving requirements, incomplete specifications and unfamiliar challenges.
  • AI-native mindset: Enthusiastically embraces AI tools and automation to improve the quality, efficiency and speed of software development.
  • Quality-driven: Produces clean, readable, maintainable code without introducing unnecessary complexity or bureaucracy.
  • Action-oriented: Balances thoughtful technical decisions with the ability to execute, deliver and iterate efficiently.
  • Adaptable and curious: Learns quickly, explores new technologies and remains open to changing approaches when better solutions emerge.
  • Strong communicator: Expresses ideas clearly, collaborates effectively and explains technical decisions in an accessible manner.
  • Business-aware: Understands the importance of commercial outcomes, user value and the broader purpose behind product development.
  • Collaborative: Works constructively with technical leadership and cross-functional stakeholders while contributing to a positive team culture.
  • Self-motivated: Thrives in a fast-paced startup environment with significant autonomy and minimal reliance on detailed supervision.
  • Pragmatic: Demonstrates sound judgement, knows when to investigate further and when to deliver a fit-for-purpose solution.
  • Continuous improvement-focused: Welcomes feedback, learns from experience and actively seeks opportunities to improve products, processes and personal capabilities.

Desired Skills:

  • Mid
  • Level
  • Full
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,129,725 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Midrand
In office · Full-Time · Cape Town
JavaScript
TypeScript
C#
C#
ASP.NET Core
Entity Framework Core
Databases
PostgreSQL
Azure SQL Database
AI/ML
Copilot
Cursor
ChatGPT
Claude Code
Model Context Protocol
Prompt Engineering
AI Agents
OpenAI
Frontend
Tailwind CSS
React.js
Mobile
Clean Architecture
DevOps
Rest API
Azure DevOps
Azure
Git
Docker
GitHub
Management
Agile
Scrum
Apply
In office · Full-Time · Stellenbosch
Python
PowerShell
C
C++
C
Embedded C
DevOps
Git
Management
Jira
Agile
Apply
In office · Full-Time · Centurion
C#
C++
C#
.NET
Databases
MS SQL
DevOps
Rest API
Windows
SOAP
Management
Agile
Scrum
Apply
In office · Full-Time · Sandton
JavaScript
PHP
TypeScript
SQL
F#
PHP
Laravel
PHPUnit
Pest
Livewire
Eloquent
Databases
PostgreSQL
Redis
AI/ML
LLM
OpenAI
Vercel AI SDK
Frontend
Vue.js
Tailwind CSS
Inertia.js
PrimeVue
AG Grid
Mobile
Firebase
DevOps
GitHub Actions
Git
AWS
Amazon S3
Apply
Hybrid · Full-Time · Johannesburg
Go
JavaScript
Rust
TypeScript
SQL
C#
Node JS
Databases
PostgreSQL
Frontend
Vue.js
Next.js
Angular
React.js
Mobile
Firebase
DevOps
Rest API
GCP
CI/CD
Git
Google Cloud Run
GitHub
Apply
In office · Full-Time · 3+ years exp · Midrand
Life Sciences
GMP
Apply
In office · Midrand
Apply
In office · Midrand
Life Sciences
GMP
Apply
Risk Controller 1 day ago
In office · Midrand
Apply
In office · Full-Time · 5+ years exp · Midrand
Analytics
A/B Testing
Marketing
Salesforce
Google Ads
HubSpot
Apply
See all jobs
This is one of many
2,129,725 more open roles from verified company boards, updated every day.