Job Title: Full Stack Development Lead (.NET | Node.js | Vue.js) Location: Remote (Onshore USA)
Employment Type: Contract
Experience Required: 7+ Years
Positions: 1
Position Overview We are seeking an experienced Full Stack Development Lead to provide technical leadership while remaining actively involved in hands-on software development. This role follows a 20% leadership / 80% hands-on development model, requiring the successful candidate to lead by example while designing, developing, and delivering enterprise-grade applications.
The ideal candidate will possess advanced expertise in Vue.js, Node.js, and Microsoft .NET, with a strong background in building microservices-based architectures and modern full-stack applications. Working within an Agile Scrum team, you will support enterprise growth initiatives by collaborating with architects, product owners, UX designers, QA engineers, and DevOps teams to deliver scalable, secure, and high-performing solutions.
Key Responsibilities Technical Leadership - Provide day-to-day technical leadership for a Full Stack Scrum team.
- Mentor developers by conducting code reviews and promoting engineering best practices.
- Assist with technical planning, sprint estimation, and solution design.
- Resolve technical challenges and guide development teams through complex implementations.
- Ensure adherence to coding standards, security guidelines, and software quality practices.
Full Stack Development (80% Hands-On) - Design, develop, and maintain enterprise web applications using Vue.js, Node.js, and Microsoft .NET.
- Build responsive, user-friendly front-end applications using Vue.js.
- Develop scalable backend services and RESTful APIs using Node.js and .NET.
- Design and implement microservices-based applications that support enterprise-scale workloads.
- Integrate applications with databases, third-party systems, and cloud services.
- Optimize application performance, scalability, and reliability.
- Participate in debugging, troubleshooting, and production support activities.
Architecture & Integration - Collaborate with solution architects to implement scalable application architectures.
- Design secure RESTful APIs and backend integrations.
- Implement authentication, authorization, and secure communication protocols.
- Support cloud-native deployments and containerized application architectures where applicable.
- Contribute to application modernization and continuous improvement initiatives.
Agile Delivery - Participate in Sprint Planning, Daily Standups, Backlog Refinement, Reviews, and Retrospectives.
- Work closely with Product Owners and Business Analysts to refine requirements.
- Coordinate with QA teams to ensure successful testing and release readiness.
- Support CI/CD pipelines and automated deployment processes.
- Ensure timely delivery of high-quality software within Agile development cycles.
Required Qualifications - Minimum 7+ years of experience in Full Stack Software Development.
- Proven experience serving as a Technical Lead or Senior Full Stack Developer.
- Advanced expertise in Vue.js frontend development.
- Advanced experience developing backend services using Node.js.
- Strong hands-on experience with Microsoft .NET and .NET-based microservices.
- Experience designing and developing RESTful APIs.
- Strong understanding of microservices architecture.
- Experience working with SQL Server, PostgreSQL, or other relational databases.
- Experience with Git, Azure DevOps, GitHub, or similar version control systems.
- Familiarity with cloud platforms such as Microsoft Azure or AWS.
- Strong understanding of Agile Scrum methodologies.
- Excellent analytical, leadership, communication, and problem-solving skills.