We are looking for a talented Full Stack Developer with 4 to 5 years of experience in building modern web applications. The ideal candidate will have strong skills in .NET Core for backend development and Angular for frontend development. Expertise in MS SQL and MongoDB databases is essential to deliver secure, scalable, and high-performance solutions. This role involves working on all phases of the software development lifecycle, from requirement analysis to deployment and ongoing support.
Key Responsibilities
- Design, develop, and maintain web applications using .NET Core (C#, Web API) and Angular.
- Build and optimize RESTful APIs to integrate frontend components with backend services and external systems.
- Develop rich, responsive user interfaces using Angular, TypeScript, HTML5, and CSS3, leveraging UI frameworks such as Angular Material, PrimeNG, or Bootstrap.
- Implement secure and scalable backend services with ASP.NET Core Web API.
- Utilize Entity Framework Core and LINQ for efficient data access and ORM mapping.
- Implement authentication and authorization mechanisms using JWT, OAuth2, IdentityServer, or similar technologies.
- Design and optimize relational databases in MS SQL Server, including writing complex queries and stored procedures.
- Work with MongoDB for NoSQL database solutions and perform performance tuning.
- Collaborate closely with cross-functional teams including product managers, designers, and DevOps engineers to ensure high-quality deliverables.
- Follow best practices for application performance, scalability, and security.
- Participate in code reviews and maintain clean, maintainable, and testable code.
- Use Git-based version control systems such as GitHub, GitLab, or Azure Repos, applying effective branching strategies.
- Work with CI/CD pipelines using tools like Azure DevOps, GitHub Actions, or Jenkins.
- Operate within Agile/Scrum frameworks, actively participating in sprint planning, daily stand-ups, and retrospectives.
- Contribute to continuous improvement of team processes and coding standards.
Required Qualifications
- 4 to 5 years of professional experience in full stack development.
- Strong proficiency with .NET Core (C#, Web API) and Angular.
- Solid experience with MS SQL Server and MongoDB databases.
- Hands-on experience with RESTful API design and development.
- Familiarity with frontend technologies including TypeScript, HTML5, CSS3, and UI frameworks.
- Experience implementing authentication and authorization protocols such as JWT and OAuth2.
- Knowledge of Entity Framework Core and LINQ.
- Proficient in version control systems and CI/CD pipelines.
- Experience working in Agile/Scrum environments.
- Ability to write clean, maintainable, and testable code.
Preferred Qualifications and Benefits
- Experience with cloud platforms such as Microsoft Azure or AWS.
- Exposure to containerization technologies like Docker and Kubernetes.
- Knowledge of real-time communication technologies such as SignalR, WebSockets, or gRPC.
- Understanding of design patterns and clean architecture principles.
- Competitive salary and benefits package.
- Opportunities for professional development and career growth.
- Collaborative and inclusive work environment.
- Paid time off.
- Company transport available for female employees.
- Fuel allowance as per company policy.
Job Type: Full-Time / Contract
Location: Remote (Lahore, Pakistan)