Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Confidential in Dubai is seeking a Dot Net Full Stack Developer to build and maintain web apps using C#/NET on the backend and Angular on the frontend. You will leverage AI coding tools daily to move faster while owning quality of everything that ships.
You will design microservices, REST APIs, and PostgreSQL schemas, integrate securely with OAuth2/OpenID Connect, and work with Kafka/RabbitMQ for event-driven features. Strong English communication is essential.
You will build and maintain web applications end to end using C#/ Dot NET on the back end & Angular on the front end. You will use AI coding tools every day to move faster while owning the quality of everything that ships.
Design, build & maintain Dot NET microservices, REST APIs and background workers in C# / ASP Dot NET Core
Build event-driven features using message brokers such as Kafka: write producers and consumers and handle retries, ordering & idempotency
Build responsive, high-performance Angular applications using TypeScript, RxJS & Signals
Design PostgreSQL schemas, write and tune queries, and create versioned database migrations
Integrate front end and back end securely using OAuth2 / OpenID Connect and role-based access control
Use AI-assisted tools such as GitHub Copilot, Cursor & Claude Code to generate, refactor & test code - then review, debug & harden that output before release
Write unit & integration tests, take part in peer code reviews and keep CI pipelines green
Take part in Scrum ceremonies and work with product, QA & presales teams to turn requirements into working features
Troubleshoot production issues across services using logs, metrics and traces, and support deployments
4+ years hands-on full stack experience with C#/ Dot NET & Angular, with features shipped to production
Strong C# and Dot NET 8+ (ASP Dot NET Core Web API, hosted/background services, dependency injection)
Experience building microservices, with a solid understanding of async programming, concurrency & multithreading
Strong PostgreSQL skills: schema design, indexing, query optimisation & reading execution plans
Data access with EF Core and/or Dapper
Hands-on production experience with Apache Kafka (preferred) or another message broker such as RabbitMQ
Solid understanding of topics, partitions, consumer groups, offset management & delivery guarantees (at-least-once, idempotent consumers)
Experience with event-driven patterns: retry & dead-letter topics, the outbox pattern, and versioning event schemas/contracts
Strong Angular (v16+) with TypeScript, RxJS & Angular Signals
Standalone components, lazy loading, OnPush change detection & front-end performance tuning
State management with NgRx, NgRx SignalStore or similar
HTML5, SCSS and responsive UI with Angular Material or a similar component library
Git with branching & pull-request workflows; CI/CD pipelines
Docker or similar containers and comfort working on Linux
Unit testing (xUnit/NUnit for Dot NET, Jasmine/Karma or Jest for Angular)
Authentication & authorization concepts- OAuth2, OpenID Connect & JWT
Practical experience with AI coding assistants & clear judgment on when not to trust their output
Good written & spoken English
Integration with identity providers (OAuth2 / OIDC / SAML)
Real-time UI updates using WebSockets or SignalR
Redis or other distributed caching
Observability: structured logging, OpenTelemetry, Prometheus/Grafana or ELK
Experience with multi-tenant SaaS products
End-to-end testing with Playwright or Cypress
Python for data processing, automation or AI/LLM integration
Experience with contact center, telephony/CTI or CRM products
Arabic language skills; experience building bilingual Arabic/English (RTL) interfaces