About the role
Job Title: .NET Full Stack Developer
Location: [Remote]
Employment Type: Full-Time
Job Summary:
We are seeking a highly skilled .NET Full Stack Developer with strong expertise in Angular, NgRx, .NET / .NET Core, TypeScript, and HTML. The ideal candidate will have hands-on experience building and maintaining scalable, high-performance web applications using modern front-end frameworks and robust back-end services.
- Design, develop, and maintain full-stack web applications using .NET / .NET Core on the backend and Angular with NgRx on the frontend.
- Write clean, maintainable, and testable code following best practices.
- Implement responsive and dynamic UI components using TypeScript, HTML, and CSS.
- Integrate APIs and ensure smooth communication between front-end and back-end systems.
- Optimize application performance and troubleshoot issues across the stack.
- Collaborate with cross-functional teams including designers, testers, and product managers.
- Participate in code reviews, sprint planning, and agile development processes.
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent work experience).
- Experience in .NET or .NET Core application development.
- Strong proficiency in Angular framework (v8+ preferred) with NgRx state management.
- Solid understanding of TypeScript, HTML5, and modern CSS.
- Experience with RESTful API integration and JSON.
- Knowledge of relational databases such as SQL Server.
- Familiarity with version control systems (e.g., Git).
- Strong problem-solving and debugging skills.
- Experience with CI/CD pipelines.
- Knowledge of cloud platforms like Azure or AWS.
- Familiarity with unit testing frameworks (e.g., Jasmine, NUnit, xUnit).