Full Stack Development Lead

First Soft Solutions
South Brunswick Township, United States of America
yesterday

Role details

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

Job location

Remote
South Brunswick Township, United States of America

Tech stack

.NET
Agile Methodologies
Amazon Web Services (AWS)
Application Integration Architecture
Application Performance Management
User Authentication
Azure
Cloud Computing
Software Quality
Code Review
Databases
Relational Databases
Software Debugging
DevOps
Github
PostgreSQL
Node.js
Scrum
Cloud Services
Software Engineering
Web Applications
React
Backend
GIT
Vue.js
Deployment Automation
Front End Software Development
Software Coding
REST
Software Version Control
Microservices

Job description

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.

Requirements

  • 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.

Apply for this position