We are seeking a highly skilled Full Stack Developer Lead Specialist to join our team in Concord, New Hampshire. In this role, you will lead the design, development, and deployment of end-to-end web applications, guiding a team of developers while ensuring the delivery of high-quality, scalable, and maintainable software solutions. This is a hands-on leadership position requiring both technical expertise and strong project management capabilities.
-
Lead the full software development lifecycle (SDLC) from concept through deployment and maintenance for web and mobile applications.
-
Collaborate with product managers, architects, and stakeholders to define technical requirements and solutions.
-
Design and implement scalable, secure, and high-performance front-end and back-end architectures.
-
Mentor, guide, and manage a team of developers, ensuring adherence to best practices, coding standards, and project deadlines.
-
Conduct code reviews, troubleshoot complex issues, and optimize application performance.
-
Stay up-to-date with emerging technologies and industry trends to ensure the team is leveraging best practices.
-
Ensure integration with databases, APIs, and third-party services, maintaining high reliability and scalability.
-
Provide technical leadership in planning sprints, task allocation, and progress tracking.
-
Develop and maintain technical documentation to support future development and knowledge sharing.
-
12+ years of professional experience in full stack development.
-
Strong proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and modern frameworks like React, Angular, or Vue.js.
-
Extensive experience with back-end technologies such as Node.js, Java, Python, or .NET.
-
Deep understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
-
Expertise in database design and management (SQL, NoSQL, or both).
-
Experience with version control systems such as Git and collaborative development workflows.
-
Strong problem-solving skills and ability to troubleshoot complex software issues.
-
Excellent communication and leadership skills, with prior experience leading development teams.
-
Knowledge of DevOps practices, CI/CD pipelines, and automated testing frameworks.
-
Ability to manage multiple priorities in a fast-paced environment.