Senior Full Stack Developer - AI-Enabled Software Engineering

iDbase Software

Cape Town

On-site

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

iDbase Software is seeking a Senior Full Stack Developer to lead AI-enabled software engineering efforts. You will design, develop, and deploy enterprise-grade apps using React, C#, .NET, and PostgreSQL, while leveraging AI tools to accelerate delivery and quality.

You will champion modern architectures (DDD, Clean Architecture, microservices) and contribute to AI engineering standards, CI/CD pipelines, and cloud deployments, primarily on Azure.

Qualifications

  • 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.

Responsibilities

  • Solution Design & Development.
  • Design and develop scalable web applications using React and modern front-end frameworks.
  • Build secure, maintainable APIs using C# and .NET 8+.
  • Design and optimize PostgreSQL databases.
  • Develop reusable components, services, and libraries.
  • Implement modern architectural patterns (Clean Architecture, DDD, Event-Driven, Microservices).
  • AI-Assisted Software Engineering: use AI tools for code generation, refactoring, documentation, tests.
  • Build and maintain CI/CD pipelines and deploy to Azure.
  • Mentor junior developers and promote AI-enabled practices.

Skills

React
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
C#
.NET 8+
ASP.NET Core
REST APIs
Entity Framework Core
PostgreSQL
Git
Azure DevOps
GitHub
CI/CD Pipelines
Docker
Azure
AI Engineering Skills
AI-assisted Development

Education

Bachelor's Degree in Computer Science/Information Systems/Software Engineering

Tools

GitHub Copilot
Microsoft Copilot
Claude Code
Cursor AI
ChatGPT Enterprise
Azure OpenAI

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer – AI-Enabled Software Engineering
Senior Full Stack Developer – AI-Enabled Software Engineering

iDbase Software • Midrand

On-site
ZAR 900,000 - 1,700,000
Senior Full Stack Developer
Senior Full Stack Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior Full Stack Developer
Senior Full Stack Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 700,000 - 900,000
Principal Software Engineer
Principal Software Engineer

Golden Rule • Johannesburg

On-site
ZAR 2,000,000 - 2,800,000
Senior Agentic Software Engineer
Senior Agentic Software Engineer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 700,000 - 1,100,000
Technical Lead Developer (AI)
Technical Lead Developer (AI)

ATS Client • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
AI Engineer (Contract)
AI Engineer (Contract)

The Focus Group • Sandton

On-site
ZAR 900,000 - 2,000,000
Technical Lead Developer (AI)
Technical Lead Developer (AI)

Blue Pearl PTY • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Junior AI Engineer
Junior AI Engineer

Control Risks Group • Johannesburg

On-site
ZAR 240,000 - 420,000
Software Developer (AI Focused)
Software Developer (AI Focused)

Network Finance • Randburg

On-site
ZAR 700,000 - 1,000,000