To qualify for this position, you need:
- Tertiary qualification in Computer Science, Software Engineering or Information Technology (or equivalent practical experience).
- 5 -10 years overall experience in software development.
- AI / machine-learning qualification or certification – e.g. generative AI / LLMs, applied machine learning or prompt engineering.
- Programming / software-development certification(s) across the working stack (Python, JavaScript / TypeScript, React).
- Full-stack development: Python, JavaScript / TypeScript, React, PostgreSQL and REST API design.
- AI / LLM integration: Anthropic Claude (API + Claude Code), OpenAI / GPT, ML pipelines, RAG / knowledge base and prompt engineering.
- Automation & integration: n8n, Zapier and webhook architecture.
- DevOps / CI/CD with GitHub (including Claude Code + GitHub).
- Technology leadership: strategy and roadmaps, stakeholder management, team leadership and mentorship.
- AI voice agents (ElevenLabs) and knowledge-base setup.
- CRM & business apps: Zoho One / CRM / Deluge, SmartSheet and WhatsApp Business API.
- Containerisation & cloud: Docker.
Duties and responsibilities include, but not limited to:
- Lead full-stack software development and enterprise application architecture across the business.
- Own production AI & automation – LLM integration, machine-learning pipelines, RAG / knowledge-base setup and intelligent automation.
- Lead company-wide rollout of Anthropic Claude (API + Claude Code) into production and the GitHub workflow.
- Build and maintain workflow automation and integrations (n8n, Zapier, Zoho Flow, webhooks, REST APIs) and AI-driven CRM integration.
- Set technology strategy and roadmaps, manage stakeholders, and lead and mentor cross-functional teams.
If you do not receive feedback within two weeks of submitting your application, please consider your application unsuccessful.