Skip to main content
ResumeKart
← Back to Jobs

Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software•Cape Town Region, Western Cape
Full-time7-15
R1k - R900k
per year
👁️ 0 views•📝 0 applications•Posted 9/28/2026•Expires 10/28/2026
Tailor Resume for This JobCheck ATS Score

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

Partner picks for Senior Full Stack Developer - AI-Enabled Software Engineering in Cape Town Region

Matched to the skills this page calls for and the candidate's location.

Partner
  • UdemyVerified partner
    Partner course provider

    A marketplace of instructor-created courses across technology, business and creative skills.

    covers javascriptcovers reactcovers docker
  • Partner competition

    Hackathon platform used by student and community hackathons across India.

    covers javascriptcovers react
  • edXVerified partner
    Partner course provider

    Courses and programmes from universities and institutions worldwide.

Partners are ResumeKart affiliates or institutes it works with; ResumeKart may earn a commission when a candidate enrols. Placement is decided by relevance, not payment. How ResumeKart earns

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.