External: Senior Developer (AI Enabled)
- Cape Town, Western Cape, South Africa
- Full-Time
- Remote
Job Description:
About the company
Our client is a well-established South African fintech in the payments space, modernising its platforms with AI.
About the role
We’re looking for a Senior Developer to lead the design and delivery of the systems behind a high-volume digital payments platform. You’ll build AI into the product and into how the team delivers, lead the move of existing systems onto modern AI-native services, and set the standard for disciplined use of AI tools across the team. This is a hands-on engineering role focused on building and modernising software with AI. It does not involve designing autonomous, long-running agent workflows.
Key responsibilities
- Lead the design and delivery of software with cross-functional teams, turning business problems into sound technical approaches
- Lead the replatforming of live systems onto AI-native services, defining the migration approach, sequencing and risk controls so current platforms stay stable and secure
- Design and build LLM-integrated features beyond simple request and response, including context engineering, embeddings and RAG
- Own the data layer behind AI features, including embeddings and vector search alongside relational and NoSQL stores
- Define the team’s standards for using AI safely across design, coding, testing, review, deployment and documentation
- Make sure AI-generated output is validated, non-deterministic model behaviour is accounted for, and payment data is protected
- Own the architecture of the systems you work on and document trade-offs across scalability, security, performance and cost
- Make sure services handle high-volume payment traffic, finding and fixing bottlenecks before customers feel them
- Lead code reviews, including AI-assisted code, and define the testing approach for your area, including how AI features are tested and monitored in production
- Own services through to production: containerise, improve CI/CD and deploy to AWS or Azure
- Mentor engineers, including in the disciplined use of AI tools
Ideal candidate
- 7+ years as a software engineer or developer, including leading technical delivery; an IT diploma or degree is preferred
- Strong .NET 8 C#, JavaScript and React; Python is a strong advantage
- Proven LLM development beyond basic prompt and response, such as context engineering, embeddings and RAG
- A track record of shipping AI-powered features to production
- Experience leading a migration or replatforming of a live, high-volume system
- Strong system design experience across relational, NoSQL and vector databases
- AWS or Azure, plus Docker and Kubernetes
- Able to influence and coach others, with a pragmatic view of AI as the normal way of working