About the position
ENVIRONMENT:
A fast-growing AI Product and InsurTech business is building next-generation AI agents that automate real customer interactions, decision support, and operational workflows within a highly regulated insurance environment. They are looking for a Senior Full-Stack Engineer to help transform powerful AI systems into real, production-ready products that customers and internal teams rely on every day. This is a highly hands-on, product-focused engineering role where you will own the full product stack, from frontend experiences and backend APIs to deployment pipelines, observability, and production feedback loops. The ideal candidate will have 5+ years’ full-stack development experience, proven experience shipping user-facing AI or LLM-powered products into production, and a strong understanding of building secure, reliable systems in environments where AI outputs are not always predictable.
DUTIES:
- Design, build, and maintain production-grade AI-powered products used by customers and internal teams.
- Develop modern frontend interfaces for AI-driven workflows, conversational experiences, and human-in-the-loop review systems.
- Build scalable backend services, APIs, integrations, and orchestration layers connecting AI systems to core business platforms.
- Design and implement REST and/or GraphQL APIs with strong authentication, validation, and access controls.
- Build systems that gracefully handle streaming responses, variable latency, partial outputs, and non-deterministic AI behaviour.
- Develop secure integration layers between AI products and enterprise platforms such as CRM, operational, and policy systems.
- Implement observability, monitoring, logging, and feedback loops to continuously improve AI performance in production.
- Own the full software lifecycle including architecture, development, testing, CI/CD, deployment, and production support.
- Collaborate closely with Product, AI Engineering, Business, and Leadership teams to shape product direction.
- Ensure all solutions meet security, compliance, and data governance requirements.
REQUIREMENTS:
Software Engineering
- Minimum 5+ years’ experience in Full-Stack Software Engineering roles.
- Proven experience building and shipping production-grade customer-facing software products.
- Strong understanding of software architecture, scalability, reliability, and performance optimisation.
Frontend Development
- Strong experience with React or similar modern frontend frameworks.
- Experience building responsive, interactive, user-focused applications.
- Experience handling asynchronous workflows, streaming responses, and dynamic UI states.
Backend Development
- Strong backend/API development experience using Node.js, Python, or similar technologies.
- Experience designing and building REST and/or GraphQL APIs at scale.
- Strong understanding of authentication, authorization, validation, and API security.
AI Product Experience
- Demonstrated experience shipping AI-powered, LLM-driven, or intelligent automation products into production.
- Experience working with non-deterministic systems, variable outputs, latency, and exception handling.
- Experience designing human-in-the-loop workflows, escalation logic, and operational guardrails.
DevOps & Deployment
- Experience with CI/CD pipelines, cloud deployment, production monitoring, and release management.
- Comfortable owning solutions from design through deployment and production support.
Education
- Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or related field OR equivalent practical experience delivering production AI products.
Advantageous:
- Experience with Azure, cloud-native AI services, or LLM infrastructure.
- Experience with LLM observability and monitoring tools.
- Experience building conversational interfaces, chat systems, or agent workflows.
- Experience integrating with CRM, ERP, or enterprise operational systems.
- Exposure to secure software development, GDPR, POPIA, or regulated data environments.
- Experience working within Insurance, Financial Services, Healthcare, or other regulated industries.
ATTRIBUTES:
- Product-minded engineer who cares deeply about user experience.
- Highly accountable with strong ownership mentality.
- Comfortable working in fast-moving, high-ambiguity environments.
- Strong problem-solving and systems thinking ability.
- Security-conscious and detail-oriented.
- Passionate about building products that perform in the real world, not just in demos.
Desired Skills:
About The Employer:
A fast-growing AI Product and InsurTech business.