Jobs · Engineering

Senior Full Stack Developer

Nixon Peabody LLP · Los Angeles, CA · 1 wk ago
RemoteRemoteEngineering$107k–$159k/yrFull-time

About the role

The Senior Full Stack Developer leads the development of enterprise-grade web and applications using the Microsoft technology stack. This role involves deep expertise in both front-end and back-end development, strong application design skills, and mentoring others.

Responsibilities

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

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.

Qualifications

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

Skills

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

Benefits

Nixon Peabody offers a comprehensive benefits package, including:

  • Flexible remote work schedule.
  • A dynamic, energizing environment that promotes success for our clients and each other.
  • Rigorous standards assure you are part of a diverse team of top talent at every turn.
  • A career at Nixon Peabody is the opportunity to do work that matters.
  • Fast growth, connectedness, and training in business as well as law.

Pay

The anticipated annual salary range for this position, depending on location, is as follows:

  • Rochester, NY: $107,000 to $158,950
  • Boston, MA: $118,000 to $174,900
  • Chicago, IL: $118,000 to $174,900
  • Los Angeles, CA: $118,000 to $174,900
  • New York, NY: $129,500 to $192,500
  • San Francisco, CA: $129,500 to $192,500

Schedule

A remote work schedule is available for this position.

Similar jobs

SENIOR FULL STACK DEVELOPER

TALENT Software ServicesMinnesota, United States· 5 mo ago
RemoteInformation Technologyapply on www2.jobdiva.com