Job Title: Senior Full Stack Software Engineer (ASP.NET Core / Angular / ABP)
Employment Type: Full-time / Onsite
Job Overview:
We are looking for a highly skilled Senior Full Stack Software Engineer to lead the development, maintenance, and operation of our platform (aqartouch.sa). The ideal candidate will have strong expertise in ASP.NET Core, Angular, and modern authentication frameworks, along with experience in enterprise system architecture and AI-driven automation.
Key Responsibilities
:Platform Development & Operations
- :Develop and maintain the platform end-to-end (Angular frontend, ASP.NET Core/ABP backend, OpenIddict authentication server
- )Translate business requirements into scalable technical solutions within ABP layered architectur
- eBuild structured and intelligent data-entry systems to ensure data accuracy and efficienc
- yEnsure platform uptime, stability, and performance optimizatio
nBackend Development (ASP.NET Core / C#)
- :Design and develop high-performance Web API
- sImplement middleware, dependency injection, and configuration pattern
- sHandle authentication, authorization, logging, exception handling, and background processe
- sOptimize API performance and scalabilit
yFrontend Development (Angular)
- :Develop components, services, and routing structure
- sImplement authentication flows, guards, and token-based securit
- yWork with ABP Angular UI patterns (admin dashboards, CRUD interfaces
- )Manage environment configurations, builds, and deployment
sAuthentication & Security
- :Implement OAuth2, OpenID Connect, and JWT-based authenticatio
- nConfigure OpenIddict, including scopes, tokens, and policie
- sManage role-based and policy-based access contro
lDatabase & API Management
- :Design and optimize relational databases (preferably SQL Server
- )Work with Entity Framework Core (migrations, transactions, data seeding
- )Develop and document RESTful APIs using Swagger/OpenAP
- IManage API versioning and integrations with third-party system
sDevOps & Production Support
- :Manage source control (Git) and CI/CD pipeline
- sDeploy applications on IIS or Linux environment
- sHandle SSL configuration, reverse proxies, and Docker basic
- sMonitor logs, troubleshoot performance issues, and manage system backup
sAI Agent Operations
- :Maintain and enhance automated workflows (n8n / Make) across department
- sDefine governance and control mechanisms for AI agent output
- sIntegrate internal systems, CRM platforms, and external API
- sMonitor performance, logs, and quality metrics of AI agent
- sHandle incident response and resolve operational issue
- sSupport API-based AI integrations and LLM-driven tool
sRequirements
- :Strong experience in ASP.NET Core / C# (mandatory
- )Solid experience with Angular (frontend development
- )Experience with OAuth2, OpenID Connect, and JWT authenticatio
- nStrong knowledge of SQL and Entity Framework Cor
- eExperience with ABP Framework and OpenIddict is highly preferre
- dUnderstanding of DevOps practices, CI/CD, and deployment processe
- sExperience in multi-tenant systems and modular architectur
- eStrong problem-solving, analytical, and communication skill
sPreferred Qualifications
- :Experience in real estate, CRM, or portal platform
- sFamiliarity with Saudi hosting or infrastructure environment
- sExperience with AI tools, automation workflows, or LLM integration
- sProven experience working on enterprise-scale application
s