Jobs · Engineering

Senior Full Stack Developer

Nixon Peabody LLP · San Francisco, CA · 4 days ago
RemoteRemoteEngineering$107k–$159k/yrFull-time

About the role

The Senior Full Stack Developer leads the design and development of web and desktop applications using C#, .NET Core/Framework, and SQL Server. Responsibilities include architecting and implementing RESTful APIs, services, and backend logic; building responsive, user-centric interfaces using HTML5, CSS3, JavaScript, and frameworks like React, Angular, or Blazor; collaborating on system architecture, application design patterns, and data modeling; writing optimized, secure, and maintainable code; managing relational databases and implementing performant T-SQL queries and stored procedures; leading code reviews, setting coding standards, and providing technical mentorship; participating in sprint planning, backlog grooming, and Agile ceremonies; contributing to the evaluation and implementation of new tools and technologies, including AI-based capabilities; and assisting with DevOps processes and CI/CD pipelines.

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

  • Leadership in large or complex projects.
  • 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 health insurance, retirement plans, paid time off, and more. Additional contingent compensation may be available based on performance and other factors.

Pay

  • 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
  • Washington, DC: $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.

Equal Opportunity Employer

Nixon Peabody is an Equal Opportunity / Affirmative Action Employer: Disability / Veteran. Nixon Peabody is committed to creating a fair workplace and does not discriminate against any employee or applicant for employment because of race, creed, color, national origin, sex, age, disability, marital status, sexual orientation, citizenship status, or any other characteristic protected by applicable law.

Similar jobs

SENIOR FULL STACK DEVELOPER

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