Job Title: Senior Full Stack .NET Developer
Location: Remote
Experience: 5–10 years
Role Overview
We are seeking a Senior Full Stack Developer with strong expertise in .NET and modern frontend technologies to build scalable, high-performance web applications. This role involves end-to-end development—from backend services to user interfaces—along with architecture and mentoring responsibilities.
Key Responsibilities
- Design, develop, and maintain full-stack applications using .NET (ASP.NET Core, Web API)
- Build responsive and dynamic user interfaces using modern frontend frameworks (e.g., Angular, React)
- Write clean, maintainable code in C# and JavaScript/TypeScript
- Develop and integrate RESTful APIs and microservices
- Collaborate with product managers, designers, QA, and DevOps teams
- Optimize applications for performance, scalability, and security
- Conduct code reviews and enforce best practices
- Troubleshoot and debug issues across the stack
- Contribute to architecture and technical design decisions
Required Skills & Qualifications
- Strong experience with .NET (ASP.NET Core, MVC, Web API)
- Proficiency in C#
- Experience with frontend frameworks (Angular or React)
- Solid understanding of HTML, CSS, JavaScript, and TypeScript
- Experience with relational databases (SQL Server) and ORMs (Entity Framework)
- Familiarity with version control systems (Git)
- Understanding of RESTful APIs, microservices, and design patterns
- Experience with CI/CD pipelines and DevOps practices
Preferred Qualifications
- Experience with containerization (Docker) and orchestration
- Familiarity with cloud platforms (Azure, AWS, or Google Cloud Platform)
- Knowledge of state management libraries (Redux, NgRx)
- Experience with automated testing (unit, integration, end-to-end)
Soft Skills
- Strong problem-solving and analytical thinking
- Ability to mentor and lead junior developers
- Good communication and collaboration skills
Nice to Have
- Experience with microservices and distributed systems
- Exposure to Agile/Scrum methodologies
- Understanding of security best practices in web applications