DOT NET FULL STACK C# Angular
Full Job Description
Senior .NET Full Stack Engineer - India Remote
Experience: 8+ Years
Work Mode: India Remote
Job Type: Full Time
Note: Immediate joiners are preferred.
We are seeking a talented .NET Full Stack Developer for a remote position within India. This role requires a seasoned professional with a strong background in both frontend and backend development, coupled with experience in database management and DevOps practices.
Frontend Development
Responsibilities include developing and maintaining responsive, modular, and high-quality Angular applications. You will implement UI components using TypeScript, HTML5, CSS/LESS/SCSS, and RxJS reactive patterns. State management will be handled using NgRx, and code quality will be ensured through robust unit tests written in Jest. Optimization for speed, accessibility, and cross-browser compatibility is essential.
Backend Development
This role involves designing and implementing scalable and secure ASP.NET Core Web API services. You will write clean, maintainable C# code adhering to SOLID and clean architecture principles. Automated unit and integration tests using xUnit are required, along with developing efficient data-access layers using EF Core. Collaboration on API architecture, versioning, and documentation is expected.
Database & Data Modeling
You will design relational database schemas and write efficient SQL for SQL Server. Strong data modeling skills are needed to support complex domain logic. Query optimization and ensuring application-level data integrity are key responsibilities.
DevOps & Tooling
Responsibilities include containerizing applications with Docker and building/enhancing CI/CD pipelines for automated deployments. Version control will be managed using Git with collaborative branching strategies. Close collaboration with DevOps teams is necessary for seamless application delivery and infrastructure reliability.
Required Skills & Qualifications
- Proven experience with Angular (v18+ preferred) and TypeScript.
- Strong understanding of RxJS, Observables, and reactive design patterns.
- Hands-on experience with NgRx or similar state management libraries.
- Expertise in ASP.NET Core Web API and designing RESTful services.
- Strong command of C#, .NET ecosystem, and architecture best practices.
- Solid experience with SQL databases and advanced query optimization.
- Experience with modern DevOps tooling, CI/CD pipelines, and Docker.
- Proficiency with automated testing frameworks like Jest and xUnit.
- Ability to write clean, maintainable, testable, and well-documented code.
- Strong problem-solving skills and ability to work in an agile, collaborative environment.