Job Title: .NET Full Stack Lead
Location: Remote (Onshore - USA)
Employment Type: Contract
Experience Required: 7+ Years
Positions: 1
Position Overview
We are seeking an experienced
.NET Full Stack Lead with over 7 years of hands-on software development experience to lead the design, development, and delivery of modern enterprise web applications. The ideal candidate will possess deep expertise in both front-end and back-end technologies, providing technical leadership while building scalable, secure, and high-performing applications.
This role requires strong leadership capabilities, excellent communication skills, and the ability to collaborate with cross-functional teams throughout the software development lifecycle.
Key Responsibilities
- Lead the end-to-end design, development, and deployment of enterprise-grade web applications.
- Architect and develop responsive, scalable user interfaces using Vue.js and modern JavaScript frameworks.
- Build and maintain robust backend services using Microsoft .NET Core and Node.js.
- Design, develop, and maintain secure RESTful APIs and microservices.
- Implement authentication, authorization, and application security best practices.
- Collaborate with product owners, architects, UX designers, and business stakeholders to translate business requirements into technical solutions.
- Provide technical leadership, mentoring, and code reviews for development teams.
- Drive application architecture decisions and establish development best practices.
- Integrate applications with third-party platforms, enterprise systems, and cloud services.
- Ensure high-quality software delivery through automated testing, CI/CD pipelines, and DevOps best practices.
- Troubleshoot complex production issues and drive performance optimization initiatives.
- Participate in sprint planning, estimation, technical design discussions, and release management.
- Stay current with emerging technologies and recommend innovative solutions to improve application performance and maintainability.
Required Qualifications
- Minimum 7+ years of professional experience in Full Stack Software Development.
- Strong expertise in Microsoft .NET / .NET Core development.
- Advanced experience developing modern web applications using React.js.
- Advanced experience with Vue.js development.
- Strong experience building backend services using Node.js.
- Experience designing and consuming RESTful APIs.
- Strong understanding of object-oriented programming principles and software design patterns.
- Experience with SQL Server and relational database design.
- Hands-on experience with Git, Azure DevOps, or similar version control and CI/CD platforms.
- Excellent understanding of application security, authentication, authorization, and secure coding practices.
- Experience working within Agile/Scrum development environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.