• Full Time
  • Anywhere

Job Summary:

We are seeking a skilled Full Stack Developer with expertise in .NET Core (or .NET Framework) and Angular (v8+). The ideal candidate will have hands-on experience building robust web applications, RESTful APIs, and modern UI components. You will work on end-to-end development — from database design to front-end interfaces — delivering scalable, secure, and maintainable solutions.

Experience Level: 5+ years.

Key Responsibilities:

  • Design, develop, and maintain web applications using .NET (Core/Framework) and Angular.

  • Build RESTful APIs and integrate with frontend interfaces.

  • Implement front-end components using Angular, TypeScript, HTML5, CSS3.

  • Work with Entity Framework (EF Core), LINQ, and SQL Server for backend data management.

  • Apply security best practices including input validation, authentication, and authorization.

  • Write reusable, testable, and efficient code.

  • Debug, test, and maintain code across the full stack.

  • Participate in requirement analysis, architecture discussions, and sprint planning.

  • Collaborate with cross-functional teams including UI/UX, QA, DevOps, and Product Owners.

  • Use Git, CI/CD tools, and Agile methodologies to manage code and deployments.

Required Skills:

Backend:

  • 3+ years experience in .NET Core / .NET Framework with C#

  • Strong knowledge of Web API, REST services, Entity Framework (EF Core).

  • Experience with SQL Server and writing complex queries, stored procedures.

Frontend:

  • 2+ years experience with Angular 8+, TypeScript, RxJS, HTML5, CSS3/SCSS.

  • Experience with component-based architecture and responsive design.

  • Familiarity with Angular CLI, Reactive Forms, and Material UI is a plus.

Full Stack:

  • Proficiency in integrating frontend and backend services.

  • Good understanding of JWT/OAuth2 authentication, role-based access control, and security practices.

  • Knowledge of unit testing frameworks like xUnit, Jasmine, Karma.

Preferred Skills (Nice to Have):

  • Familiarity with Docker, Azure/AWS, or Kubernetes.

  • Experience with DevOps pipelines (Azure DevOps, GitHub Actions, Jenkins).

  • Experience with SignalR, real-time data, or WebSockets.

  • Knowledge of Microservices architecture is a plus.

Education Qualification:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.

Soft Skills:

  • Strong analytical and problem-solving skills.

  • Effective verbal and written communication.

  • Self-starter with the ability to work both independently and in teams.

  • Attention to detail and commitment to delivering high-quality code.