Senior Full-stack developer (.Net & Angular) #D003

TAMEM · via Himalayas ·

TypeFull-time job
LocationEgypt
Posted3 hours ago
Duties & Responsibilities
Design and implement back-end services using .NET / ASP.NET Core (Web API) with clean, testable code.

Build responsive, maintainable Angular front-ends (routing, state, RxJS, forms, performance).

Model data and write efficient SQL Server queries, views, stored procedures, and indexes.

Apply secure-by-default practices: authentication/authorization, input validation, OWASP, and secrets.

Design modular architectures (DDD-inspired layering); document decisions (ADR).

Integrate with internal/external systems via REST/JSON (and SOAP when required).

Own code reviews, CI/CD quality gates, and observability (logging, tracing, dashboards, alerts).

Collaborate with PMs, designers, QA, and DevOps; break down epics into deliverable increments.

Troubleshoot production issues (query tuning, memory/CPU profiling, dependency bottlenecks).

Mentor engineers, contribute to shared libraries, templates, and engineering playbooks.

Qualifications, Skills & Abilities

7+ years of professional software development, including 4+ years with ASP.NET Core.

Proficiency in C#, ASP.NET Core Web API, dependency injection, middleware, and configuration.

Strong Angular (v13+) experience: components, modules, RxJS, state management, lazy loading.

Solid SQL Server skills: schema design, query tuning, indexing strategies, transactions.

Practical experience with Git, code reviews, branching, and CI/CD (GitHub Actions/Azure DevOps).

Strong understanding of REST, HTTP, caching, pagination, and API versioning.

Testing mindset: unit/integration tests (xUnit/NUnit), front-end tests (Jasmine/Karma/Jest).

Ability to decompose problems, estimate, and deliver iteratively.

Nice to have (Big Plus)

ABP Framework (modular monolith, permission/feature management, multi-tenancy, auditing, background jobs, localization).

Message brokers (RabbitMQ, Azure Service Bus), Redis for caching, Hangfire/Quartz for jobs.

Security: OAuth2/OIDC, JWT, IdentityServer/Entra ID, role/claim-based authorization.

Cloud (Azure preferred): App Service, Key Vault, Storage, SQL Managed Instance, App Insights.

Front-end tooling: Nx, ESLint, Prettier; performance profiling and Core Web Vitals awareness.

Observability: OpenTelemetry, distributed tracing, log aggregation (ELK/Seq).

Experience in regulated or enterprise environments (auditing, compliance, SDLC controls).

(The ability to quickly join is a big plus)

Originally posted on Himalayas
senior-fullstack-developer software-engineer .net-developer senior-front-end-developer backend-engineer
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.