Senior Software Developer – .NET Core & React.js

MS Shift, Inc.

New York (NY)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MS Shift, Inc. is seeking a Senior Software Developer specializing in ASP.NET Core and React.js to build scalable web applications. You will design APIs, implement security, and collaborate across teams while maintaining high performance, reliability, and quality code.

Experience with microservices, cloud services, and modern DevOps practices is essential to deliver robust software in a fast-paced environment.

Qualifications

  • 10+ years of full-stack web development experience.
  • Strong knowledge of C# and ASP.NET Core.
  • Experience with SQL Server, PostgreSQL, or NoSQL databases.
  • Familiarity with microservices architecture and container orchestration.
  • Hands-on experience with Azure cloud services.
  • Strong understanding of SOLID principles and clean architecture.
  • Experience with unit testing and test-driven development (TDD).
  • Proficiency with Git and Agile methodologies.
  • Preferred: knowledge of Domain-Driven Design (DDD).

Responsibilities

  • Design, develop, and maintain RESTful APIs using ASP.NET Core.
  • Implement authentication and authorization mechanisms using JWT, OAuth, or IdentityServer.
  • Optimize database performance using EF Core with SQL Server/PostgreSQL.
  • Write efficient and secure backend logic, ensuring scalability and maintainability.
  • Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality software.
  • Perform code reviews and provide mentorship to junior developers.
  • Ensure best practices in coding, security, and DevOps.
  • Write unit and integration tests using xUnit, Jest, or Cypress.
  • Work with CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins) for automated deployments.

Skills

C#
ASP.NET Core
React.js
Microservices
Docker
Kubernetes
Azure
Git & Agile
DDD

Tools

Docker
Kubernetes
Azure

Job description

Senior Software Developer – .NET Core & React.js

We are looking for a Senior Software Developer with expertise in ASP.NET Core and React.js to join our dynamic team. The ideal candidate will have strong backend and frontend development skills, experience designing scalable applications, and a deep understanding of modern web technologies. You will play a key role in building and maintaining our web applications, ensuring high performance, scalability, and security.

Responsibilities
  • Design, develop, and maintain RESTful APIs using ASP.NET Core.
  • Implement authentication and authorization mechanisms using JWT, OAuth, or IdentityServer.
  • Optimize database performance using Entity Framework Core (EF Core) with SQL Server/PostgreSQL.
  • Write efficient and secure backend logic, ensuring scalability and maintainability.
  • Integrate third-party services and APIs.
  • Frontend Development (React.js)
  • Develop and maintain user-friendly React.js applications.
  • Implement state management using Redux, Zustand, or React Query.
  • Ensure responsive UI/UX with CSS-in-JS, Tailwind, or Material UI.
  • General
  • Collaborate with product managers, designers, and other developers to define requirements and deliver high-quality software.
  • Perform code reviews and provide mentorship to junior developers.
  • Ensure best practices in coding, security, and DevOps.
  • Write unit and integration tests using xUnit, Jest, or Cypress.
  • Work with CI/CD pipelines (GitHub Actions, Azure DevOps, or Jenkins) for automated deployments.
Qualifications
  • 10+ years of experience in full-stack web development.
  • Strong knowledge of C# and ASP.NET Core.
  • Experience with SQL Server, PostgreSQL, or NoSQL databases.
  • Familiarity with microservices architecture and Docker/Kubernetes.
  • Hands-on experience with Azure.
  • Strong understanding of SOLID principles and clean architecture.
  • Experience with unit testing and test-driven development (TDD).
  • Proficiency with Git and Agile development methodologies.
  • Preferred: knowledge of Domain-Driven Design (DDD).

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Explore more roles

See every open position across engineering, sales, customer success and operations.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer/ React Developer
Senior .NET Developer/ React Developer

Compunnel, Inc. • Austin (TX)

On-site
USD 100,000 - 140,000
Full Stack Developer ( .NET & React JS )
Full Stack Developer ( .NET & React JS )

Aroopa Inc • Plainsboro Township (NJ)

On-site
USD 90,000 - 130,000
Full Stack Software Engineer
Full Stack Software Engineer

Veriipro • Dallas (TX)

On-site
USD 110,000 - 140,000
Senior Software Engineer-Net Full Stack Developer
Senior Software Engineer-Net Full Stack Developer

Simplify Healthcare • United States

Hybrid
USD 110,000 - 170,000
.NET Fullstack Developer
.NET Fullstack Developer

Photon • New York (NY)

On-site
USD 120,000 - 170,000
.NET Senior Full Stack Developer
.NET Senior Full Stack Developer

Compunnel, Inc. • New Jersey

On-site
USD 90,000 - 120,000
Sr. Net Developer
Sr. Net Developer

Anblicks • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Full Stack Developer
Senior Full Stack Developer

Unclassified • Williamsburg (VA)

On-site
USD 120,000 - 150,000
Senior .NET Core & React Engineer - Build Scalable Web Apps
Senior .NET Core & React Engineer - Build Scalable Web Apps

MS Shift, Inc. • New York (NY)

On-site
USD 120,000 - 180,000
Senior Full Stack Developer – .NET & React.js
Senior Full Stack Developer – .NET & React.js

Edify Technologies • Irving (TX)

On-site
USD 90,000 - 130,000