Senior Full Stack

???????, C, EG, Egypt

Job Description

Requirements and responsibilities

Full-Stack Developer (.NET/Angular)


========================================

(with AI-Powered Development)




We're hiring a pragmatic Full-Stack Developer to help modernize and extend a mission-critical, multi-tenant SaaS platform. You'll ship code across the stack (C#/.NET + Angular/TypeScript), contribute to our cloud-native architecture on Azure, and help bridge legacy and modern components safely and fast.

You'll also

leverage AI-powered development tooling and practices

(e.g., intelligent code assistants, automated refactoring, AI-generated tests, AI-augmented documentation and analysis) to accelerate delivery, improve quality, and support modernization.

This role is a growth path into a Solution Architect position; candidates with that ambition will influence decision-making and take ownership of cross-cutting architecture and design decisions--including how AI is used responsibly within engineering workflows.

What You'll Do & Responsibilities


--------------------------------------

Build & Deliver




Implement features and APIs in C#/.NET (Core/ASP.NET) and front-end UI in Angular/TypeScript; occasional work in Vue.js where needed.


Create well-factored services, adapters, and data pipelines to integrate modern modules with legacy components.


Write automated tests (unit/integration/e2e) and participate in code reviews with clear, constructive feedback.

Use AI-assisted tooling

for code generation, refactoring proposals, test scaffolding, and static analysis to improve development speed and correctness.


Contribute to observability: logs/metrics/traces, actionable alerts, and SLO-minded dashboards.

Modernization & Platform




Help evolve our Azure foundations (App Services/Functions, Front Door/WAF, Storage, Azure SQL & PostgreSQL); containerize services where it makes sense (Docker/AKS).


Apply proven migration patterns to retire brittle code and reduce tech debt.


Improve performance and scalability through caching, async/eventing, and telemetry-driven tuning.

Leverage AI tools to assist with codebase exploration, dependency mapping, legacy-to-modern migrations, and architecture documentation.



Quality, Security & CI/CD




Treat test automation as part of "done" (xUnit/NUnit, Playwright/Cypress).


Contribute to secure coding, dependency hygiene, and periodic hardening; collaborate during pen-test remediation.


Use and improve pipelines (GitHub Actions and/or Octopus Deploy); contribute to repeatable environment setup (IaC preferred).

Apply AI-aided scanning and analysis

for vulnerabilities, dependency issues, configuration drift, and pipeline optimization.

Collaboration & Delivery




Provide clear estimates/trade-offs; break work into small, shippable increments.


Help mentor peers through pairing, PR guidance, internal demos, and

teaching best practices for AI-augmented development

.


Communicate how and when AI tooling should be used responsibly within the SDLC.

Skills & Experience


------------------------

Core Technical




Backend: C#, .NET (ASP.NET Web API, .NET Core), REST, async patterns, Entity Framework; familiarity with legacy ASP.NET is a plus.


Frontend: Angular (strong), TypeScript, RxJS, HTML/CSS; Vue.js experience is a plus.


Cloud (Azure): App Services/Functions, Front Door/WAF, Storage, Azure SQL; exposure to PostgreSQL and AKS preferred.


Data & Messaging: SQL design/tuning, basic Postgres ops; nice-to-have: Azure Service Bus/Event Grid, caching (e.g., Redis).


CI/CD & DevOps: GitHub Actions and/or Octopus Deploy; containers (Docker); IaC (Bicep/Terraform is a plus); monitoring with Azure Monitor/App Insights; OpenTelemetry familiarity is a plus.


Security & Identity: OIDC/JWT/SAML, role/permission models, secure secrets handling.

AI-Powered Development:

Experience using AI coding assistants, AI-based test generation, codebase search/reasoning tools, or AI-enhanced documentation or QA workflows.

Software Craft




Comfortable refactoring, profiling, writing tests first when appropriate.


Strong debugging across distributed systems and browser/network layers.


Clear documentation: ADRs, README/runbooks, interface contracts.

Ability to integrate AI-generated suggestions while maintaining engineering judgment and code quality.



Communication & Teamwork




Crisp written/verbal communication; able to translate requirements into technical plans.


Collaborative, low-ego problem solver who seeks feedback and unblocks others.


Comfortable discussing where AI accelerates development--and where human expertise is required.

Experience


--------------


4+ years building production web applications (SaaS preferred) with .NET and a modern frontend framework (Angular strongly preferred).


Shipped features end-to-end in cloud environments; participated in or supported a modernization/migration initiative.


Experience with multi-tenant, performance-sensitive systems is a plus.

Practical experience incorporating AI tools into daily development workflows

is a plus.

Nice-to-Haves


-------------------


Exposure to data export/licensing APIs and rate-limiting/tenant isolation concerns.


Comfort with legacy UI frameworks (e.g., Ext.NET/Ext JS) for targeted remediation while modernizing.

Familiarity with prompt engineering or tuning AI tools for internal dev workflows.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2228408
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    ???????, C, EG, Egypt
  • Education
    Not mentioned