Principal Full Stack Developer
Greater Boston Chamber of Commerce · Boston, MA · 2 days ago
$119k–$193k/yrFull-time
Position Summary
The internal title for this role will be Principal Front-end Developer. We are seeking a highly skilled Principal Full Stack Developer with deep expertise in modern web application development.
Specific Responsibilities
- Lead the design, development, and deployment of full stack applications using Angular and .NET Core (C#).
- Architect and implement CI/CD pipelines using Azure DevOps.
- Ensure code quality and maintainability through automated testing and static code analysis using Angular testing tools and SonarQube.
- Collaborate with UI/UX designers and product teams using Figma to translate designs into responsive, accessible, and performant user interfaces.
- Mentor and guide development teams on best practices, code reviews, and architectural decisions.
- Drive continuous improvement in development processes, tools, and methodologies.
- Troubleshoot and resolve complex technical issues across the stack.
Experience
- 10+ years of experience in software development with a strong focus on full stack Microsoft technologies.
- Expert-level proficiency in Angular (v18+), CSS, JavaScript and .NET Core (C#).
- Expert-level proficiency MS SQL Server: Ability to write complex queries using joins, cursors, etc. Create stored procedures, functions and views using MS SQL Server Management Studio and ability to create SSIS packages.
- Proven experience with Azure DevOps, including pipeline creation and release management.
- Strong understanding of unit testing, integration testing, and end-to-end testing in Angular.
- Hands-on experience with SonarQube for code quality and security analysis.
- Strong background with Figma for UI/UX collaboration and design implementation.
- Deep understanding of RESTful APIs, microservices architecture, and cloud-native development.
- Excellent communication and leadership skills.
- Strong knowledge of Angular architecture patterns (feature modules, shared libraries, lazy loading) and the ability to define scalable standards for large enterprise applications.
- Advanced experience with RxJS and state management patterns (e.g., NgRx/Component Store) to build predictable, testable UI behavior.
- Strong understanding of accessibility and usability best practices (WCAG, ARIA) and experience building responsive, cross-browser user interfaces.
- Hands-on experience implementing secure web applications (OWASP Top 10) including authentication/authorization patterns (OAuth2/OIDC, JWT) and secure API integration.
- Demonstrated expertise in front-end performance optimization (change detection strategy, trackBy, bundle analysis, code splitting, caching) and diagnosing production issues.
- Proven ability to lead technical direction through architecture reviews, coding standards, and mentoring—driving alignment across multiple teams and stakeholders.
- Experience in financial services or enterprise-scale application delivery.
Qualifications
- Familiarity with containerization (Docker, Kubernetes) and cloud platforms (AWS preferred).
- Knowledge of accessibility standards and performance optimization techniques.