Senior Software Developer (Full Stack + AIAutomation) Cape Town
Cape Town - South Africa
Job Summary
Overview
Lead full-stack development and enterprise application architecture across the organisation
Own and drive production AI systems including LLM integration RAG pipelines and intelligent automation
Lead the rollout and integration of AI tooling (including Claude-based workflows) into development and CI/CD processes
Design and implement automation workflows using APIs webhooks and integration platforms
Develop and maintain CRM and business system integrations across multiple platforms
Define and drive technology strategy architecture roadmaps and engineering standards
Lead mentor and guide cross-functional development teams
Collaborate with stakeholders to translate business requirements into scalable technical solutions
Minimum Requirements
Tertiary qualification in Computer Science Software Engineering Information Technology (or equivalent practical experience)
510 years software development experience
AI / Machine Learning certification or proven experience (including generative AI LLMs prompt engineering or applied ML)
Certifications or strong experience across the development stack:
o Python
o JavaScript / TypeScript
o React
Strong full-stack development experience:
o Backend: Python
o Frontend: JavaScript / TypeScript React
o Databases: PostgreSQL
o REST API design
DevOps and CI/CD experience using GitHub
Containerisation experience with Docker
Experience with workflow automation tools such as n8n and Zapier
CRM and business systems exposure (e.g. Zoho One SmartSheet WhatsApp Business API)
Strong technical leadership stakeholder engagement and mentoring capability
AI / Modern Tech Stack Experience (Advantageous)
LLM integration and AI orchestration using:
o Anthropic Claude (API and Claude Code)
o OpenAI (GPT models)
Knowledge base design RAG systems and prompt engineering
AI voice agent experience (e.g. ElevenLabs)
CRM automation and AI-driven workflow integration
Experience building AI-powered enterprise systems and pipelines
Required Skills:
Minimum Requirements Tertiary qualification in Computer Science Software Engineering Information Technology (or equivalent practical experience) 510 years software development experience AI / Machine Learning certification or proven experience (including generative AI LLMs prompt engineering or applied ML) Certifications or strong experience across the development stack: o Python o JavaScript / TypeScript o React Strong full-stack development experience: o Backend: Python o Frontend: JavaScript / TypeScript React o Databases: PostgreSQL o REST API design DevOps and CI/CD experience using GitHub Containerisation experience with Docker Experience with workflow automation tools such as n8n and Zapier CRM and business systems exposure (e.g. Zoho One SmartSheet WhatsApp Business API) Strong technical leadership stakeholder engagement and mentoring capability AI / Modern Tech Stack Experience (Advantageous) LLM integration and AI orchestration using: o Anthropic Claude (API and Claude Code) o OpenAI (GPT models) Knowledge base design RAG systems and prompt engineering AI voice agent experience (e.g. ElevenLabs) CRM automation and AI-driven workflow integration Experience building AI-powered enterprise systems and pipelines