Senior Full-Stack Engineer (.NET / SQL Server / Angular \& React)
Position OverviewWe are seeking a highly skilled Senior Full-Stack Engineer to drive the end-to-end development of enterprise software solutions. In this role, you will be responsible for building resilient backend architecture using .NET, managing high-volume data models in SQL Server, and developing modern, responsive frontend components across both Angular and React frameworks.
Core Responsibilities
- Backend Architecture: Design, build, and maintain scalable Web APIs, microservices, and enterprise applications using .NET Core / C#.
- Database Optimization: Architect complex relational database models, write efficient SQL queries, and perform database tuning in Microsoft SQL Server.
- Frontend Execution: Deliver intuitive, high-performance web applications using Angular and React, ensuring seamless client-side user experience.
- System Design \& Security: Implement modern security protocols, performance optimization strategies, and RESTful API integrations across the stack.
- Engineering Standards: Author clean, reusable, unit-tested code while driving CI/CD practices and code reviews in an Agile environment.
Required Qualifications
- Experience: 4+ years of professional full-stack software development experience.
- Backend: Proficiency with C#, .NET Core, ASP.NET Web API, and Entity Framework (or Dapper).
- Database: Deep technical expertise in SQL Server, stored procedures, indexing, and query plan analysis.
- Frontend: Hands-on experience developing single-page applications (SPAs) in both Angular and React using TypeScript, HTML5, and SASS/CSS3.
- Tooling: Expertise in Git version control, REST architecture, and automated testing frameworks.
Preferred Qualifications
- Experience with cloud platforms (Azure, AWS) and containerized deployment (Docker).
- Familiarity with state management libraries (NgRx, Redux).
Pay: QAR2,553.03 - QAR14,547.43 per month
Work Location: Remote