Senior Full Stack Developer – AI-Enabled Software Engineering

iDbase Software

Midrand

On-site

ZAR 900,000 - 1,700,000

Full time

41 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

iDbase Software in Midrand, South Africa, is seeking a Senior Full Stack Developer with deep React and .NET experience to design, build, deploy and maintain enterprise-grade applications. You will work on AI-assisted development practices to boost productivity and code quality across the SDLC.

The role emphasizes scalable web apps, secure APIs, PostgreSQL, CI/CD, cloud deployments (Azure preferred), mentoring, and architectural governance.

Qualifications

  • Mentioned prerequisites include 7+ years of professional software development.
  • 5+ years of C# and .NET experience.
  • 3+ years PostgreSQL experience.
  • 1+ years using AI-assisted development tools in production.
  • 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, 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 Domain-Driven Design (DDD) and Microservices.
  • AI-Assisted Software Engineering and evaluating AI-generated code for security, performance, and maintainability.
  • Contribute to AI engineering standards and best practices.
  • Build and maintain CI/CD pipelines and deploy to cloud environments (Azure preferred).
  • Mentor junior and intermediate developers and promote AI-enabled development practices.

Skills

Front-End
React (5+ years)
TypeScript
HTML5
CSS3
Tailwind CSS
Responsive Design
Back-End
C#
REST APIs
Entity Framework Core
Database Design
Query Optimization
Performance Tuning
Source Control & DevOps
Git
GitHub
Docker
Azure
AI in SDLC

Education

Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field
AI Engineering Certifications
Cloud Certifications
Agile/Scrum Certifications

Tools

Docker
PostgreSQL
Azure

Job description

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:
  • Domain‑Driven Design (DDD)
  • Microservices (where appropriate)
  • AI‑Assisted Software Engineering
  • Utilize AI development tools such as:
  • Cursor AI
  • ChatGPT Enterprise (where approved)
  • Use AI tools for:
  • Refactoring
  • 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.
  • Build and maintain CI/CD pipelines.
  • Deploy applications to cloud environments (Azure preferred).
  • Monitor application performance and reliability.
  • Ensure deployment automation and operational excellence.
  • Quality Engineering.
  • Write comprehensive automated tests.
  • Ensure adherence to coding standards and security best practices.
  • Implement application monitoring and logging.
  • 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
  • HTML5
  • CSS3
  • Tailwind CSS
  • Responsive Design
  • Back‑End
  • C#
  • REST APIs
  • Entity Framework Core
  • Database
  • Database Design
  • Query Optimization
  • Performance Tuning
  • Source Control & DevOps
  • Git
  • GitHub
  • Docker
  • Experience with:
  • Container Apps
  • Key Vault
  • Application Insights
  • 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.
  • 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
  • AI‑assisted unit test creation
  • Prompt engineering for software development
  • Preferred Experience
  • AI Agent Frameworks
  • AI Workflow Orchestration

Qualifications:

  • Required
  • Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or related field.
  • Preferred
  • AI Engineering Certifications.
  • Cloud Certifications.
  • Agile/Scrum Certifications.

Technical

  • Full‑Stack Development
  • System Design
  • 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.
  • 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 • Cape Town

On-site
ZAR 900,000 - 1,200,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
Senior Agentic Software Engineer
Senior Agentic Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Lead Software Engineer | Johannesburg | Permanent
Lead Software Engineer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Principal Software Engineer
Principal Software Engineer

Golden Rule • Johannesburg

On-site
ZAR 2,000,000 - 2,800,000
Software Developer (AI Focused)
Software Developer (AI Focused)

Network Finance • Randburg

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

ATS Client • Johannesburg

On-site
ZAR 1,000,000 - 1,600,000
Senior Agentic Software Engineer
Senior Agentic Software Engineer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 700,000 - 1,100,000
Principal Software Engineer
Principal Software Engineer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000