We are looking for a skilled Full-Stack Developer with strong expertise in .NET (Core / .NET 6/7/8/9) and Angular (latest versions) to build scalable, high-performance web applications. The ideal candidate should be comfortable working across backend APIs and frontend UI, following modern architecture and best practices.
Key Responsibilities
- Design and develop end-to-end web applications (frontend + backend)
- Build and maintain RESTful APIs using ASP.NET Core Web API
- Develop dynamic and responsive UI using Angular
- Collaborate with cross-functional teams (UI/UX, QA, DevOps)
- Ensure code quality through best practices, code reviews, and testing
- Optimize performance at both frontend and backend levels
- Implement authentication & authorization (JWT-based)
- Integrate third-party APIs and services
- Participate in architectural and design discussions
Technical Skills Required Backend (.NET)
- Strong proficiency in C# and .NET Core / .NET 6+
- Experience with ASP.NET Core Web API
- Knowledge of Entity Framework Core (EF Core)
- Strong understanding of OOP, SOLID principles, and design patterns
- Experience with LINQ, async/await, dependency injection
- Database expertise in SQL Server (design, optimization, SPs)
Frontend (Angular)
- Strong experience in Angular (v14–v20 preferred)
- Proficiency in TypeScript, JavaScript (ES6+)
- Hands-on with RxJS and reactive programming
- Experience with Angular Signals and standalone components
- Understanding of component-based architecture
- Experience with lazy loading and modular structure
- Knowledge of state management (NgRx / Signals / BehaviorSubject)
- Strong knowledge of HTML5, CSS3, SCSS
- Experience with UI libraries like
- Angular Material
- Bootstrap
API & Integration
- Strong understanding of RESTful API design
- Experience with API integration using HttpClient
- Authentication using JWT / OAuth
- Error handling, logging, and API security best practices
Tools & DevOps
- Version control using Git (Azure DevOps)
- Familiarity with CI/CD pipelines
- Basic experience with Docker (preferred)
- Knowledge of Swagger / OpenAPI
- Experience in prompt development with Claude or Github Co-pilot.
Testing & Quality
- Unit testing using xUnit / NUnit (backend) and Jasmine/Karma (frontend)
- Debugging and performance optimization skills
Good to Have
- Experience with Microservices architecture or Modular Monolith
- Familiarity with Cloud platforms (Azure)
- Knowledge of Message Queues (RabbitMQ, Kafka, Azure Service Bus)
- Experience with Redis / caching mechanisms
- Exposure to Micro-frontends (Module Federation)
Soft Skills
- Strong problem-solving and analytical thinking
- Valuable communication and teamwork abilities
- Ability to work independently and take ownership