Senior Full Stack Engineer (.Net)

METAMORF Info Tech FZ LLC

Dubai

On-site

AED 240,000 - 360,000

Full time

8 days ago
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

METAMORF Info Tech FZ LLC in Dubai seeks a Senior Full Stack Engineer to design and evolve scalable software with a strong backend bias. You will contribute to cloud-native development, REST APIs, and microservices while also delivering modern front-end components.

The role emphasizes autonomy, architectural input, and a proactive problem-solving mindset, with exposure to Java Quarkus and related technologies.

Qualifications

  • Strong experience with C# and .NET / .NET Core, REST, microservices.
  • Proven backend/API development with relational databases and ORM.
  • Frontend experience with modern JS frameworks (Angular/React/Vue).
  • Reactive/event-driven programming and Pub/Sub patterns (NATS desirable).
  • Cloud/Kubernetes, Docker CI/CD, cloud-native development.

Responsibilities

  • Design, develop and maintain full-stack applications with a backend focus.
  • Develop scalable services using C# and .NET Core; implement REST APIs and microservices.
  • Create modern web front-end components and ensure backend/frontend integration.
  • Contribute to architecture discussions and code reviews; promote best practices.
  • Work with QA/DevOps/Product teams; troubleshoot complex issues.

Skills

C# / .NET
REST & microservices
Frontend JS frameworks
ORM & SQL
Java (Quarkus)

Tools

Docker
Kubernetes
NATS
Kafka
RabbitMQ
Entity Framework
Quarkus
Angular/React/Vue
Java

Job description

JD We are looking for a Senior Full Stack Engineer to join our engineering team in Dubai and contribute to the design development and evolution of scalable secure and high-performance software solutions The role is primarily focused on C NET backend development combined with strong full-stack capabilities and an interest in modern cloud-native technologies The successful candidate will be expected to work with a high degree of technical autonomy contribute to technical design decisions and bring a critical mindset to ensure that solutions are robust scalable maintainable and fit for purpose The technology environment is also evolving genuine appetite to learn and work with Java and Quarkus is an important part of the profile

Key Responsibilities
  • Design develop and maintain full-stack applications with a strong focus on backend development
  • Develop scalable and maintainable services using C and NET NET Core
  • Develop and integrate modern web front-end components
  • Design and implement REST APIs and microservices
  • Contribute to reactive and event-driven architectures
  • Implement asynchronous communication and Publish Subscribe mechanisms particularly using NATS
  • Develop solutions designed for horizontal scalability in cloud environments
  • Deploy and operate containerized applications using Docker and Kubernetes
  • Contribute to technical design and architecture discussions
  • Analyse technical alternatives and challenge proposed solutions when appropriate
  • Ensure appropriate data access and persistence strategies with a strong understanding of ORM principles
  • Participate in code reviews and promote software engineering best practices
  • Work closely with QA DevOps Product and other engineering teams
  • Support troubleshooting and resolution of complex technical issues
  • Contribute to the continuous improvement of development practices tools and processes
Required Technical Skills
  • Backend Strong professional experience with C and NET NET Core Strong experience in backend and API development Solid understanding of REST microservices and distributed systems Good knowledge of software design principles and design patterns
  • Frontend Strong experience with modern web application development Experience with a modern JavaScript TypeScript framework such as Angular React or Vue js Good understanding of frontend architecture and integration with backend services
  • Reactive amp Event-Driven Programming Understanding of reactive programming and asynchronous processing Experience with event-driven architectures and Publish Subscribe patterns Experience with NATS is highly desirable Experience with Kafka RabbitMQ or similar messaging technologies is a plus
  • Cloud amp Kubernetes Good hands-on knowledge of Kubernetes Experience with cloud-native application development Understanding of horizontal scalability and distributed workloads Experience with Docker and CI CD environments Understanding of cloud architecture principles
  • Data amp ORM Strong understanding of Object-Relational Mapping ORM concepts Experience with ORM frameworks such as Entity Framework Good knowledge of relational databases and SQL Understanding of database performance and data persistence strategies
  • Java experience is mandatory Demonstrated appetite and ability to learn new technologies Strong interest in developing expertise in Java Quarkus and associated technologies Previous exposure to Java Quarkus Spring or similar technologies is considered a plus
Additional Experience

7 yrs to 10 yrs experienceImmediate Notice PeriodStrong professional experience with C# and .NET / .NET Core.Strong experience in backend and API development.Solid understanding of REST, microservices and distributed systems.Good knowledge of software design principles and design patterns.Strong experience with modern web application development.Experience with a modern JavaScript/TypeScript framework such as Angular, React or Vue.js.Good understanding of frontend architecture and integration with backend services.Understanding of reactive programming and asynchronous processing.Experience with event-driven architectures and Publish/Subscribe patterns.Experience with NATS is highly desirable.Experience with Kafka, RabbitMQ or similar messaging technologies is a plus.Good hands-on knowledge of Kubernetes.Experience with cloud-native application development.Understanding of horizontal scalability and distributed workloads.Experience with Docker and CI/CD environments.Understanding of cloud architecture principles.Strong understanding of Object-Relational Mapping (ORM) concepts.Experience with ORM frameworks such as Entity Framework.Good knowledge of relational databases and SQL.Understanding of database performance and data persistence strategies.Java experience is mandatory.Demonstrated appetite and ability to learn new technologies.Strong interest in developing expertise in Java / Quarkus and associated technologies.Previous exposure to Java, Quarkus, Spring or similar technologies is considered a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend
Java Backend

Tanqeeb • Dubai

On-site
AED 300,000 - 520,000
Senior Full-Stack Engineer - C#/.NET & Java/Quarkus
Senior Full-Stack Engineer - C#/.NET & Java/Quarkus

METAMORF Info Tech FZ LLC • Dubai

On-site
AED 240,000 - 360,000
Java Backend
Java Backend

Xebia Group • Dubai

On-site
AED 420,000 - 640,000
Senior Fullstack Developer – .NET 6 or above (C#) backend + Angular
Senior Fullstack Developer – .NET 6 or above (C#) backend + Angular

TAT IT Technolgies • Abu Dhabi

On-site
AED 150,000 - 190,000
Senior Developer
Senior Developer

Casinetto Trading LLC • Dubai

On-site
AED 200,880 - 279,000
Senior Java Backend Engineer — Spring Boot & Quarkus Expert
Senior Java Backend Engineer — Spring Boot & Quarkus Expert

Xebia Group • Dubai

On-site
AED 420,000 - 640,000
Senior Full Stack Developer
Senior Full Stack Developer

Sutherland • Abu Dhabi

On-site
AED 180,000 - 240,000
Senior Developer
Senior Developer

Casinetto Trading LLC • Dubai

On-site
AED 240,000 - 400,000
FULL STACK DEVELOPER
FULL STACK DEVELOPER

Duncan & Ross Consulting • Abu Dhabi

On-site
AED 300,000 - 420,000
Senior Developer
Senior Developer

Casinetto • Dubai

On-site
AED 167,400 - 223,200