Software Engineer AI / Full Stack

DXC Technology

Dubai

On-site

AED 200,000 - 380,000

Full time

4 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

DXC Technology in Dubai is seeking a Software Engineer – AI / Full Stack to design, develop, test, and deploy scalable cloud-native applications and microservices.

You will build backend services with C#/.NET Core, Node.js/TypeScript, Python, and React, run on AWS, and implement CI/CD, IaC, and automated testing to deliver production-grade software.

Collaborate across teams, participate in agile ceremonies, and contribute to architecture decisions for reliable, scalable systems.

Qualifications

  • Production-grade microservices with C# and .NET Core.
  • Node.js and TypeScript proficiency.
  • Python programming experience.
  • Understanding of RESTful APIs and microservices architecture.

Responsibilities

  • Design, develop, test, and deploy scalable microservices.
  • Build backend services with C#/.NET Core, Node.js/TypeScript, and Python.
  • Design cloud-native solutions on AWS.
  • Containerize with Docker and AWS ECS.
  • Develop serverless apps using AWS Lambda and API Gateway.
  • Manage data with DynamoDB, RDS, and ElastiCache.
  • Configure load balancing and AWS availability features.
  • Use CloudFormation and IaC for deployments.
  • Create automated End-to-End tests.
  • Participate in code reviews and standards.

Skills

C#/.NET Core
Node.js / TypeScript
Python
React.js
RESTful APIs
AWS cloud services
Docker
AWS ECS
AWS Lambda
AWS API Gateway
DynamoDB
RDS
ElastiCache
CloudFormation / IaC
CI/CD
End-to-End testing

Tools

Docker
AWS ECS
AWS Lambda
AWS API Gateway
DynamoDB
RDS
ElastiCache
CloudFormation
SSM
CI/CD tooling

Job description

DXC Technology is seeking a skilled Software Engineer – AI / Full Stack to design, develop, test, and deploy scalable cloud-native applications and microservices.

The successful candidate will work across the full software development lifecycle, building modern backend services, responsive web interfaces, and cloud infrastructure using AWS, C#/.NET Core, Node.js/TypeScript, Python, and React.js.

This role requires a hands-on engineer with strong full-stack development capabilities, cloud engineering experience, and a solid understanding of modern microservices architectures, containerization, Infrastructure as Code, automated testing, and CI/CD practices.

Key Responsibilities
  • Design, develop, test, and deploy scalable and high-performance microservices.
  • Develop backend services using C#/.NET Core, Node.js with TypeScript, and Python.
  • Design and implement cloud-native solutions using AWS services.
  • Develop and manage containerized applications using Docker and AWS ECS.
  • Develop serverless solutions using AWS Lambda and integrate services through AWS API Gateway.
  • Design and implement data solutions using Amazon DynamoDB, Amazon RDS, and Amazon ElastiCache.
  • Configure and work with AWS load-balancing and application availability services.
  • Manage application configuration and operational parameters using AWS Systems Manager (SSM) and related AWS services.
  • Define and manage AWS cloud infrastructure using AWS CloudFormation and Infrastructure as Code (IaC) practices.
  • Develop robust unit tests and automated End-to-End (E2E) tests to ensure application reliability and quality.
  • Participate in code reviews and contribute to engineering standards, coding practices, and technical design decisions.
  • Monitor application and platform health, investigate production issues, and implement appropriate corrective actions.
  • Troubleshoot performance, availability, and reliability issues across application and cloud infrastructure layers.
  • Work collaboratively with engineering teams to design and deliver production-grade software solutions.
  • Participate in Agile development practices, sprint planning, refinement, stand-ups, retrospectives, and technical discussions.
  • Share technical knowledge and contribute to continuous engineering improvement.
  • Explore emerging technologies and identify opportunities to improve application architecture, engineering productivity, and platform capabilities.
  • Contribute to innovation initiatives and evaluate new technologies relevant to AI, cloud, software engineering, and application modernization.
Required Qualifications
  • Strong hands-on experience developing production-grade microservices using C# and .NET Core.
  • Strong experience with Node.js and TypeScript.
  • Strong programming experience with Python.
  • Solid understanding of RESTful APIs, service integration, and microservices architecture.
  • Experience designing scalable, maintainable, and resilient backend services.
Frontend Development
  • Experience developing responsive and user-friendly web interfaces.
  • Understanding of frontend architecture, component-based development, and API integration.
  • Strong hands-on experience with AWS cloud services.
  • Experience with AWS ECS and Docker containers.
  • Experience developing and deploying applications using AWS Lambda.
  • Experience with AWS API Gateway.
  • Experience working with Amazon DynamoDB and Amazon RDS.
  • Experience with Amazon ElastiCache or comparable caching technologies.
  • Experience with AWS load-balancing technologies.
  • Experience with AWS Systems Manager (SSM) and related operational services.
  • Strong understanding of cloud-native application architecture and distributed systems.
Infrastructure as Code
  • Hands-on experience with AWS CloudFormation.
  • Strong understanding of Infrastructure as Code (IaC) principles.
  • Experience defining, provisioning, and managing cloud infrastructure through automated and repeatable deployments.
Testing & Quality
  • Strong understanding of software testing principles.
  • Experience implementing automated End-to-End (E2E) testing.
  • Ability to design software with testability, reliability, and maintainability in mind.
Containers & CI/CD
  • Hands-on experience with Docker and containerized application development.
  • Understanding of virtualization and containerization technologies.
  • Experience working with CI/CD pipelines and automated build, test, and deployment processes.
Preferred Qualifications
  • Experience working on AI-enabled applications or platforms.
  • Experience integrating AI/ML capabilities or services into cloud-native applications.
  • Experience with AWS AI/ML services is an advantage.
  • Experience designing event-driven or serverless architectures.
  • Experience with distributed systems and highly available cloud applications.
  • Experience with observability, application monitoring, logging, and performance optimization.
  • Experience with automated infrastructure provisioning and deployment.
  • Experience working in large-scale enterprise environments.
  • Experience with Agile/Scrum development methodologies.
Technical Skills

Testing: Unit Testing, Automated Testing, E2E Testing

DevOps: CI/CD, Automated Deployment, Monitoring, Production Support

What You Will Bring
  • Strong software engineering fundamentals and a passion for building high-quality production systems.
  • Ability to work across both frontend and backend technologies.
  • Strong problem-solving and troubleshooting capabilities.
  • Ability to design scalable and maintainable cloud-native solutions.
  • Strong understanding of modern microservices and distributed application architectures.
  • Ability to collaborate effectively with cross-functional engineering teams.
  • Strong communication and technical documentation skills.
  • A continuous-learning mindset with an interest in emerging cloud, AI, and software engineering technologies.
  • Ability to work effectively in an Agile environment and contribute to shared engineering objectives.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer AI / Full Stack
Software Engineer AI / Full Stack

DXC Technology • Dubai

On-site
AED 300,000 - 520,000
AI-Driven Full-Stack Engineer (AWS Cloud)
AI-Driven Full-Stack Engineer (AWS Cloud)

DXC Technology • Dubai

On-site
AED 300,000 - 520,000
AI-Driven Cloud Full-Stack Engineer
AI-Driven Cloud Full-Stack Engineer

DXC Technology • Dubai

On-site
AED 200,000 - 380,000
AI Engineer
AI Engineer

Eagle Hills UAE • United Arab Emirates

On-site
AED 180,000 - 240,000
Staff Engineer (Java) - Relocation to Dubai
Staff Engineer (Java) - Relocation to Dubai

Salt • Dubai

On-site
AED 180,000 - 280,000
Forward Deployment Engineer (m/f/d)
Forward Deployment Engineer (m/f/d)

Halian • Abu Dhabi

On-site
AED 300,000 - 600,000
Senior DevOps / Site Reliability Engineer
Senior DevOps / Site Reliability Engineer

Client of Salt • Abu Dhabi

On-site
AED 320,000 - 520,000
AI Software Engineer
AI Software Engineer

Client of Discovered MENA • Dubai

On-site
AED 250,000 - 450,000
Lead Engineer – Infrastructure & Cloud Engineering
Lead Engineer – Infrastructure & Cloud Engineering

SmartChoice International GCC • Abu Dhabi

On-site
AED 335,000 - 580,000
Senior Full Stack Web Developer
Senior Full Stack Web Developer

Recruitmeplus • Dubai

Hybrid
AED 420,000 - 660,000
Hybrid work
AI‑forward culture
Office collaboration
+1