Senior Full Stack Developer
Metazyber Technologies
Job description
Position Title: Senior Full Stack Developer
Experience Level: 5 to 8 Years
Employment Type: Full-time
Location: On-site
Job Purpose
We are seeking an experienced and versatile Senior Full Stack Developer with 5 to 8 years of hands-on software development experience to design, build, and maintain high-performance enterprise applications. In this role, you will lead end-to-end web application developmentābuilding scalable RESTful microservices and APIs using .NET Core / C#, creating data architectures using SQL Server, and engineering modern UI interfaces with Angular and React.
Key Responsibilities
-
Frontend Architecture & Development:
-
Design and implement responsive, accessible, and high-performing client-side application interfaces using Angular and React.
-
Architect modular, reusable UI components and integrate state management libraries (e.g., Redux, NgRx, or Context API).
-
Ensure seamless performance across cross-browser platforms and devices.
-
Backend Development & Integration:
-
Build scalable, secure, and maintainable web applications, microservices, and RESTful APIs using .NET Core / .NET 6+ and C#.
-
Implement authentication, authorization, and security protocols (OAuth2, JWT, IdentityServer).
-
Integrate third-party systems, enterprise services, and asynchronous message queues.
-
Database & Data Layer Engineering:
-
Write complex SQL queries, stored procedures, functions, triggers, and views in Microsoft SQL Server (or PostgreSQL/MySQL).
-
Design database schemas and optimize query performance, indexing, and data models.
-
Implement ORM frameworks (Entity Framework Core / Dapper) for reliable data retrieval and mapping.
-
Quality Assurance & DevOps:
-
Write unit, integration, and end-to-end tests across the full stack (e.g., xUnit, Jest, Jasmine, Cypress).
-
Participate in CI/CD pipeline configuration and deployment processes (Azure DevOps, GitHub Actions, or Jenkins).
-
Troubleshoot, debug, and optimize application throughput across all application layers.
-
Agile Collaboration & Mentorship:
-
Collaborate with cross-functional teams including Product Managers, UX Designers, and QA Engineers in an Agile/Scrum environment.
-
Participate in technical code reviews, technical architecture planning, and mentor junior developers.
Required Technical Skills & Qualifications
-
Experience: 5 to 8 years of continuous full-stack web development experience in an enterprise setting.
-
Backend Stack: Deep expertise in .NET / C# (.NET Framework, .NET Core / .NET 6+), ASP.NET Web API, and LINQ.
-
Frontend Stack: Strong proficiency in both Angular (TypeScript, RxJS) and React (Hooks, JSX, JavaScript ES6+), along with modern HTML5 / CSS3 / SCSS.
-
Database Management: Expert-level knowledge of SQL Server, including query optimization, performance tuning, and Entity Framework Core.
-
Web Services: Hands-on experience developing and consuming RESTful APIs, JSON, and WebSockets.
-
Tools & Version Control: Proficiency with Git, Visual Studio, Visual Studio Code, and API testing tools (Postman, Swagger).
-
Methodologies: Strong background in Agile/Scrum, SOLID design principles, and object-oriented design (OOD).
-
Education: Bachelorās degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
Application Question(s):
-
How many years of work experience do you have with .NET Core / C# development?"
-
How many years of work experience do you have writing SQL queries and stored procedures?
-
How many years of work experience do you have with Angular or React?
-
Are you available in Doha with a valid work visa and NOC ? Also mention your notice period.
-
Please indicate your minimum salary expectations?
Work Location: In person