4676 - Senior Full Stack Developer

Nixon Peabody LLP
Boston, United States of America
5 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
$ 159K

Job location

Remote
Boston, United States of America

Tech stack

Clean Code Principles
ASP.NET
JavaScript
.NET
API
Agile Methodologies
Artificial Intelligence
Software Applications
HTML5
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
CSS
Code Review
Continuous Integration
Relational Databases
Software Design Patterns
DevOps
Distributed Systems
Entity Framework
Design of User Interfaces
Microsoft Visual Studio
Windows Presentation Foundation
Microsoft Software
Microsoft SQL Server
SQL Azure
MVC
Performance Tuning
Scrum
Software Architecture
Mstest
Responsive Web Design
Software Engineering
SQL Stored Procedures
Systems Architecture
T-SQL
TypeScript
Windows Forms
.NET Core
React
Blazor
Backend
GIT
Xunit
Moq
Vue.js
WebPack
Angular
Integration Tests
Solid Principles
Kubernetes
Information Technology
Deployment Automation
Build Tools
Machine Learning Operations
Front End Software Development
Software Coding
REST
Docker
Microservices

Job description

The Senior Full Stack Developer is responsible for leading the development of enterprise-grade web and applications using the Microsoft technology stack. This role requires deep expertise in both front-end and back-end development, strong application design skills, and the ability to mentor others. You'll drive full lifecycle development across a range of in-house solutions, with opportunities to contribute to AI-enhanced features and emerging technologies. A remote work schedule is available for this position., * Lead the design and development of web and desktop applications using C#, .NET Core/Framework, and SQL Server.

  • Architect and implement RESTful APIs, services, and backend logic.
  • Build responsive, user-centric interfaces using HTML5, CSS3, JavaScript, and frameworks such as React, Angular, or Blazor.
  • Collaborate on system architecture, application design patterns, and data modeling.
  • Write optimized, secure, and maintainable code for both client-side and server-side components.
  • Design and manage relational databases and implement performant T-SQL queries and stored procedures.
  • Lead code reviews, set coding standards, and provide technical mentorship to team members.
  • Collaborate with cross-functional teams including QA, product owners, UI/UX designers, and DevOps.
  • Participate in sprint planning, backlog grooming, and Agile ceremonies.
  • Contribute to the evaluation and implementation of new tools and technologies, including AI-based capabilities where applicable.
  • Assist with DevOps processes and CI/CD pipelines using Azure DevOps or similar platforms.
  • Perform other duties as assigned.

To perform this job successfully, you must be able to perform each essential job responsibility listed above, satisfactorily, with or without reasonable accommodation. Nixon Peabody retains the right to change or assign other duties to this position. The requirements listed below are representative of the skills and abilities required.

Requirements

  • 8+ years of experience in full stack application development, with proven leadership in large or complex projects.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
  • Backend Development:
  • Expert-level experience with C#, ASP.NET Core/MVC, .NET Core/Framework.
  • Proficient in Entity Framework, Dapper, or similar ORM technologies.
  • Strong understanding of software architecture, SOLID principles, and design patterns.
  • Experience designing and consuming REST APIs.
  • Advanced skills in SQL Server, including performance tuning, stored procedures, and complex joins.
  • Frontend Development:
  • Proficient in JavaScript, TypeScript, HTML5, CSS3.
  • Experience with one or more modern frameworks: React, Angular, Vue.js, or Blazor.
  • Strong understanding of responsive design and accessibility standards.
  • Familiarity with frontend state management and build tools (Webpack, Vite, etc.).
  • Tooling & DevOps:
  • Advanced experience with Visual Studio, Visual Studio Code, Git, and Azure DevOps.
  • Experience with CI/CD pipelines, automated testing, and deployment strategies.
  • Proficient in unit testing and integration testing frameworks (e.g., xUnit, MSTest, Moq).
  • Working knowledge of Agile software development methodologies.
  • Experience with desktop application development using WPF, WinForms, or .NET MAUI
  • Familiarity 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 analytics
  • Knowledge of Docker, Kubernetes, or containerized application deployment
  • Background in microservices architecture and distributed systems

About the company

A career at Nixon Peabody is the opportunity to do work that matters. It's the chance to use your knowledge to shape what's ahead. To share, to innovate, to learn at a firm that taps the power of collective thinking. We've created a dynamic, energizing environment that promotes success for our clients and each other. We offer fast growth, connectedness and training in business as well as law. And our rigorous standards assure you are part of a diverse team of top talent at every turn. If you're someone who's looking toward the future, we'd love to hear from you.

Apply for this position