Full-Stack Lead (.NET

First Soft Solutions
South Brunswick Township, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 129K

Job location

Remote
South Brunswick Township, United States of America

Tech stack

JavaScript
.NET
Application Performance Management
HTML5
User Authentication
Azure
Browser Compatibility
CSS
Software Quality
Code Review
Databases
Relational Databases
DevOps
Github
Design of User Interfaces
PostgreSQL
Node.js
OAuth
Scrum
Responsive Web Design
Software Deployment
Software Engineering
Software Systems
TypeScript
User-Centered Design
Web Applications
Enterprise Software Applications
Backend
GIT
Vue.js
Material Design
Deployment Automation
Front End Software Development
Software Coding
REST
Software Version Control
Api Management

Job description

We are seeking a highly motivated Full-Stack Lead to lead the design, development, and delivery of modern enterprise web applications. This role requires a strong technical leader who is equally comfortable architecting front-end solutions with Vue.js and developing robust backend services using Node.js and Microsoft .NET Core. The ideal candidate will provide technical guidance throughout the software development lifecycle while remaining actively involved in hands-on development. You will collaborate with product owners, architects, UX/UI designers, QA engineers, and DevOps teams to build secure, scalable, and high-performing applications that support enterprise business initiatives. Key Responsibilities Technical Leadership

  • Lead the end-to-end design, development, and delivery of enterprise web applications.
  • Provide technical leadership to development teams throughout design, development, testing, and deployment.
  • Mentor developers through code reviews, technical guidance, and best practice implementation.
  • Drive technical discussions, architecture decisions, and solution reviews.
  • Ensure adherence to coding standards, security policies, and software quality practices.

Front-End Development

  • Design and develop responsive, modern web applications using Vue.js.
  • Build reusable, scalable, and secure UI components.
  • Optimize application performance, accessibility, and user experience.
  • Collaborate closely with UX/UI designers to implement intuitive interfaces.
  • Ensure cross-browser compatibility and responsive design.

Backend Development

  • Develop and maintain enterprise backend services using Microsoft .NET Core and Node.js.
  • Design, develop, and integrate RESTful APIs and backend services.
  • Implement authentication, authorization, and secure API communication.
  • Integrate applications with enterprise systems, databases, and third-party platforms.
  • Build scalable, maintainable, and high-performance backend solutions.

Application Delivery

  • Participate in Agile Scrum ceremonies including sprint planning, stand-ups, backlog refinement, reviews, and retrospectives.
  • Collaborate with QA teams to ensure application quality through testing and validation.
  • Support CI/CD pipelines and automated deployment processes.
  • Troubleshoot production issues and implement performance improvements.
  • Ensure timely delivery of high-quality software solutions.

Requirements

  • Minimum 4+ years of experience in Full Stack Software Development.
  • Strong hands-on experience with Vue.js for front-end development.
  • Advanced expertise in Microsoft .NET Core application development.
  • Strong experience developing backend applications using Node.js.
  • Experience designing and consuming RESTful APIs.
  • Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
  • Experience working with SQL Server, PostgreSQL, or other relational databases.
  • Familiarity with authentication and security frameworks including OAuth2 and JWT.
  • Experience with Git, Azure DevOps, GitHub, or similar version control systems.
  • Experience working in Agile/Scrum development environments.
  • Excellent communication, leadership, analytical, and problem-solving skills.

Apply for this position