Senior Full Stack Developer AI-Enabled Software Engineering
Listed on 2026-09-29
-
Software Development
Full Stack Developer, .NET Developer, AI Engineer (Applied/Software), React.js
JOIN A TEAM OF CURIOUS MINDS, PROBLEM-SOLVERS, AND INNOVATORS DRIVING HIGH-IMPACT CHANGE FOR OUR CLIENTS, COMMUNITIES, AND THE WORLD.
We’re excited for new talent!Our goal is to recruit and build an exceptional cadre of professionals who are passionate about doing work that matters. Successful candidates are placed into a niche practice area that best suits their skill set, interests and personal capability.
Opportunities do not follow a set timeline. Instead, opportunities at this level are advertised when they become available on an ongoing basis.
Your application must consist of:
- A copy of your identity document or passport
- Copies of all academic certificates obtained.
- The application is received and screened against required skills, competencies and experience
- The candidate is required to complete a technical case study
- Face-to-face and online psychometric assessments are conducted
- An interview is conducted
- Credential checks and references are completed
- If the candidate is successful, an offer of employment is made.
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering
Division:
DevX
Business Unit: RIB
Minimum experience:
Mid-Senior
Company primary industry:
Information Services
Job functional area:
Information Technology
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 Git Hub 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 EngineeringWrite 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)
Type Script
HTML5
CSS3
Tailwind CSS
Responsive Design
Back-End
C#
REST APIs
Entity Framework Core
Database
Database Design
Query Optimization
Performance Tuning
Source Control & Dev Ops
Git
Git Hub
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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).