
Senior Full-stack developer (.Net & Angular)
Tamem · Location not stated
Strong hiring record · median 2 days open
Hiring signal
Actively hiring
Posted 2 days ago · still listed on the employer's own board · How we score
All reasons
- No location stated
In its favour
- Posted 2 days ago
- Still listed on the employer's own board
Senior Full-stack developer (.Net & Angular) - TAMEM | Career Page
Senior Full-stack developer (.Net & Angular)
Cairo, Egypt
Apply for Position Or refer someone
Job Openings Senior Full-stack developer (.Net & Angular)
About the job Senior Full-stack developer (.Net & Angular)
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, CQRS where relevant); 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.
Skills & Qualifications
- 5+ years professional software development, including 3+ 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).
Apply for Position
Or refer someone
Share
- Line
- X (Formerly Twitter)
Skills
- .NET
- Angular
- ASP.NET Core
- RxJS
- SQL Server
- OWASP
- JSON
- SOAP
- C#
- ASP.NET Core Web API
- Git
- GitHub Actions
- Azure DevOps
- HTTP
- xUnit
- NUnit
- Jasmine
- Karma
- Jest
- RabbitMQ
- Azure Service Bus
- Redis
- OAuth 2.0
- OpenID Connect
- JWT
- Microsoft Entra ID
- Azure
- Azure App Service
- Azure Key Vault
- SQL
- Nx
- ESLint
- Prettier
- OpenTelemetry
- ELK Stack
More jobs at Tamem
All 36Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Full Stack Role (26-05781) -Diverse Lynx India · Location not statedjust now
- AI EngineerDiverse Lynx India · Bengalurujust now
- Sr Application Developer – PeopleSoft HCMNR Consulting - India · PAN Indiajust now
- AI EngineerNR Consulting - India · PAN Indiajust now
- JAva (26-05770) -Diverse Lynx India · Location not statedjust now