[Remote] Senior Full Stack Developer
Note: The job is a remote job and is open to candidates in USA. Nixon Peabody LLP is a dynamic law firm that values collective thinking and innovation. They are seeking a Senior Full Stack Developer to lead the development of enterprise-grade web and applications using the Microsoft technology stack, mentor team members, and contribute to AI-enhanced features.ResponsibilitiesLead the design and development of web and desktop applications using C#, .NET Core/Framework, and SQL ServerArchitect and implement RESTful APIs, services, and backend logicBuild responsive, user-centric interfaces using HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or BlazorCollaborate on system architecture, application design patterns, and data modelingWrite optimized, secure, and maintainable code for both client-side and server-side componentsDesign and manage relational databases and implement performant T-SQL queries and stored proceduresLead code reviews, set coding standards, and provide technical mentorship to team membersCollaborate with cross-functional teams including QA, product owners, UI/UX designers, and DevOpsParticipate in sprint planning, backlog grooming, and Agile ceremoniesContribute to the evaluation and implementation of new tools and technologies, including AI-based capabilities where applicableAssist with DevOps processes and CI/CD pipelines using Azure DevOps or similar platformsPerform other duties as assignedSkills8+ years of experience in full stack application development, with proven leadership in large or complex projectsBachelor's degree in Computer Science, Software Engineering, or equivalent experienceExpert-level experience with C#, ASP.NET Core/MVC, .NET Core/FrameworkProficient in Entity Framework, Dapper, or similar ORM technologiesStrong understanding of software architecture, SOLID principles, and design patternsExperience designing and consuming REST APIsAdvanced skills in SQL Server, including performance tuning, stored procedures, and complex joinsProficient in JavaScript, TypeScript, HTML5, CSS3Experience with one or more modern frameworks: React, Angular, Vue.js, or BlazorStrong understanding of responsive design and accessibility standardsFamiliarity with frontend state management and build tools (Webpack, Vite, etc.)Advanced experience with Visual Studio, Visual Studio Code, Git, and Azure DevOpsExperience with CI/CD pipelines, automated testing, and deployment strategiesProficient in unit testing and integration testing frameworks (e.g., xUnit, MSTest, Moq)Working knowledge of Agile software development methodologiesExperience with desktop application development using WPF, WinForms, or .NET MAUIFamiliarity with Azure cloud services (App Services, Functions, SQL Azure, Cognitive Services)Exposure to AI/ML integration, such as Azure Cognitive Services, OpenAI APIs, or predictive analyticsKnowledge of Docker, Kubernetes, or containerized application deploymentBackground in microservices architecture and distributed systemsBenefitsA remote work schedule is available for this position.In addition to a standard benefits package, this role may be eligible for additional contingent compensation based on an array of factors, including but not limited to: work performance, geographic location, work experience, education, and qualifications.Company OverviewNixon Peabody LLP is an American Lawyer top-100 law firm in the United States and has 15 offices worldwide. It was founded in 1999, and is headquartered in Boston, Massachusetts, USA, with a workforce of 1001-5000 employees. Its website is http://www.nixonpeabody.com/.