Senior Full-stack developer (.Net & Angular) - Onsite (KSA)

tamemit

Riyadh

On-site

SAR 300,000 - 420,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

tamemit is hiring a Senior Full-stack developer to design and implement back-end services using .NET Core Web API and build responsive Angular front-ends.

You will model data, optimize SQL Server queries, and ensure secure, scalable solutions while collaborating with PMs, QA, and DevOps in an on-site Riyadh environment.

Qualifications

  • 7+ years of professional software development, including 4+ years with ASP.NET Core.
  • Proficiency in C#, ASP.NET Core Web API, DI, middleware, and configuration.
  • Solid SQL Server skills: schema design, query tuning, indexing strategies, transactions.
  • 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.

Responsibilities

  • Design and implement back-end services using .NET Core Web API with clean, testable code.
  • Build responsive Angular front-ends with routing, state, and RxJS.
  • Model data and optimize SQL Server queries, views, stored procedures, and indexes.
  • Apply secure-by-default practices: authentication, input validation, OWASP, and secrets.
  • Integrate with internal/external systems via REST/JSON and SOAP when required.
  • Own CI/CD quality gates, observability, logging, tracing, dashboards, and alerts.
  • Collaborate with PMs, designers, QA, and DevOps; break down epics into increments.
  • Troubleshoot production issues: profiling, memory/CPU, bottlenecks.
  • Mentor engineers and contribute to shared libraries and playbooks.

Skills

C#
ASP.NET Core
Angular
SQL Server
REST APIs
CI/CD
Testing (xUnit/NUnit)
Git

Tools

GitHub Actions
Azure DevOps
ABP Framework
RabbitMQ
Redis
OAuth2/OIDC

Job description

About the job Senior Full-stack developer (.Net & Angular) - Onsite (KSA)

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.
  • 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

  • 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.
  • 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.
  • 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).
  • Who isWilling to learn new technologies based on DOTNET like OutSystems.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior OutSystems Developer - Onsite (KSA)
Senior OutSystems Developer - Onsite (KSA)

tamemit • Riyadh

On-site
SAR 240,000 - 420,000
Senior Backend Developer
Senior Backend Developer

Client of Aroma City Group • Saudi Arabia

On-site
SAR 180,000 - 240,000
Senior Full Stack Engineer
Senior Full Stack Engineer

BaseTeam Recruitment • Saudi Arabia

On-site
SAR 240,000 - 360,000
.NET Core Developer
.NET Core Developer

EnDemand IT • Riyadh

On-site
SAR 180,000 - 240,000
Frontend Developer - Short Term
Frontend Developer - Short Term

Khibraty • Riyadh

On-site
Senior .NET Core Developer -Arabic Speaker (5 Month)
Senior .NET Core Developer -Arabic Speaker (5 Month)

Müller's Solutions • Riyadh

On-site
SAR 262,000 - 338,000
Senior Software Engineer
Senior Software Engineer

Client of imploy • Riyadh

On-site
SAR 240,000 - 420,000
Senior .NET Core Developer — REST & Microservices
Senior .NET Core Developer — REST & Microservices

EnDemand IT • Riyadh

On-site
SAR 180,000 - 240,000
Senior OutSystems Engineer — .NET & API Integrations (KSA)
Senior OutSystems Engineer — .NET & API Integrations (KSA)

tamemit • Riyadh

On-site
SAR 240,000 - 420,000
Senior Software Developer "Saudi National Only"
Senior Software Developer "Saudi National Only"

Müller's Solutions • Riyadh

On-site
SAR 224,000 - 300,000