Get alerts for roles like this
More Senior Full Stack Developer - AI-Enabled Software Engineering roles in Cape Town Region, Western Cape — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Senior Full Stack Developer -- AI-Enabled Software Engineering
Job Details
Division: DevX
Business Unit: RIB
Minimum experience: Mid-Senior
Company primary industry: Information Services
Job functional area: Information Technology
Job Description
We are seeking a highly skilled Senior Full Stack Developer with strong experience in modern software engineering and AI-assisted development practices.
The successful candidate will be responsible for designing, developing, deploying, and maintaining enterprise-grade applications using React, C#, .NET, and PostgreSQL. Beyond traditional software development skills, the ideal candidate must be proficient in leveraging AI development tools such as GitHub Copilot, Microsoft Copilot, Claude Code, Cursor, and similar AI-assisted engineering platforms to improve productivity, code quality, and solution delivery.
This role is suited for a developer who embraces the future of software engineering, combining deep technical expertise with AI-enhanced development workflows.
What you'll do:
• Solution Design & Development
• Design and develop scalable web applications using React and modern front-end frameworks.
• Build secure, maintainable, and high-performance APIs using C# and .NET 8+.
• Design and optimize PostgreSQL databases.
• Develop reusable components, services, and libraries.
• Implement modern architectural patterns including:
• Clean Architecture
• Domain-Driven Design (DDD)
• Event-Driven Architectures
• Microservices (where appropriate)
• AI-Assisted Software Engineering
• Utilize AI development tools such as:
• GitHub Copilot
• Microsoft Copilot
• Claude Code
• Cursor AI
• ChatGPT Enterprise (where approved)
• Use AI tools for:
• Code generation
• Refactoring
• Documentation generation
• Test development
• Troubleshooting and debugging
• Architectural analysis
• Create and maintain effective prompts and AI workflows.
• Evaluate AI-generated code for security, performance, maintainability, and compliance.
• Contribute to the organization's AI Engineering standards and best practices.
• Cloud & DevOps
• Build and maintain CI/CD pipelines.
• Deploy applications to cloud environments (Azure preferred).
• Implement Infrastructure-as-Code principles.
• Monitor application performance and reliability.
• Ensure deployment automation and operational excellence.
• Quality Engineering
• Write comprehensive automated tests.
• Conduct peer code reviews.
• Ensure adherence to coding standards and security best practices.
• Implement application monitoring and logging.
• Leadership & Mentoring
• Mentor junior and intermediate developers.
• Promote AI-enabled development practices across teams.
• Participate in architecture reviews and technical governance.
• Contribute to technical community discussions and innovation initiatives.
Skills:
• Front-End
• React (5+ years)
• TypeScript
• JavaScript (ES6+)
• HTML5
• CSS3
• Tailwind CSS
• Responsive Design
Back-End
• C#
• .NET 8+
• ASP.NET Core
• REST APIs
• Entity Framework Core
• Database
• PostgreSQL
• Database Design
• Query Optimization
• Performance Tuning
• Source Control & DevOps
• Git
• Azure DevOps
• GitHub
• CI/CD Pipelines
• Docker
• Cloud Platforms
• Microsoft Azure (Preferred)
• Experience with:
• App Services
• Container Apps
• Azure Functions
• Azure SQL
• Azure OpenAI
• Key Vault
• Application Insights
• AI Engineering Skills (Mandatory)
• The ideal candidate must demonstrate practical experience using AI as part of the software development lifecycle.
Your Expertise:
• Mandatory
• 7+ years professional software development experience.
• 5+ years C# and .NET experience.
• 5+ years React development experience.
• 3+ years PostgreSQL experience.
• 1+ years using AI-assisted development tools in production environments.
• Experience deploying solutions to cloud environments.
• Advantageous
• Experience building AI-native applications.
• Experience implementing AI agents.
• Experience with enterprise consulting environments.
• Experience in highly regulated industries.
• Required Experience
• GitHub Copilot
• Microsoft Copilot
• Claude Code
• AI-assisted debugging
• AI-assisted unit test creation
• AI-assisted documentation generation
• Prompt engineering for software development
• Preferred Experience
• AI Agent Frameworks
• Model Context Protocol (MCP)
• AI Workflow Orchestration
Qualifications:
• Required
• Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field.
Preferred
• Microsoft Azure Certifications.
• AI Engineering Certifications.
• Cloud Certifications.
• Agile/Scrum Certifications.
Key Competencies
Technical
• Full-Stack Development
• System Design
• Cloud Architecture
• AI-Assisted Development
• DevOps & Automation
• Secure Software Development
• Leadership
• Technical Mentoring
• Solution Ownership
• Stakeholder Engagement
• Cross-Functional Collaboration
Personal Attributes
• Continuous learner with strong curiosity for emerging technologies.
• Adaptable and innovative.
• Excellent problem-solving skills.
• Strong communication skills.
• Ability to critically evaluate AI-generated outputs.
• Passionate about improving engineering productivity through AI.
Success Measures
The successful candidate will:
• Deliver high-quality software solutions on time and within scope.
• Demonstrate measurable productivity improvements through responsible AI tool usage.
• Maintain high standards of code quality and security.
• Contribute to the adoption of AI engineering practices across the development team.
• Mentor others in modern software engineering approaches.
• Champion automation, efficiency, and continuous improvement.
#J-18808-Ljbffr
Required Skills
ReactC#NETPostgreSQLTypeScriptJavaScriptHTML5CSS3GitAzure DevOpsGitHubCI/CD PipelinesDockerMicrosoft AzureGitHub CopilotMicrosoft CopilotClaude CodeAI-assisted development toolsAI Agent FrameworksModel Context Protocol (MCP)AI Workflow OrchestrationAzure FunctionsAzure SQLAzure OpenAIKey VaultApplication InsightsApp ServicesContainer Apps