About the position
Overview
A leading investment and technology-driven organisation is seeking a dynamic and experienced Senior Software Developer to join its growing team in Durbanville, Cape Town.
This role is ideal for a highly skilled full-stack developer with strong experience in AI integration, automation, and modern software architecture, who is ready to take ownership of enterprise-level systems and drive technology strategy.
Duties & Responsibilities
· 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
RequirementsMinimum Requirements
· Tertiary qualification in Computer Science, Software Engineering, Information Technology (or equivalent practical experience)
· 5–10+ 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
Desired Skills:
- AI / Machine Learning
- generative AI
- LLMs
- Python
- JavaScript / TypeScript
- React
- PostgreSQL
Desired Qualification Level:
- Degree
About The Employer: