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

To apply for the job, please submit a copy of your resume, a cover letter and your salary expectations to: hr@msshift-usa.com

Responsibilities:

• Backend Development (ASP.NET Core):
• 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.
• Optimize frontend performance and ensure cross-browser compatibility.
• General Responsibilities:
• 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.
• Stay updated with emerging technologies and contribute to continuous improvements.

Qualifications:

• 10+ years of experience in full-stack web development.
• Strong knowledge of C# and ASP.NET Core.
• 5+ years of experience in React.js, TypeScript, and JavaScript (ES6+).
• 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 Qualifications:
• Knowledge of Domain-Driven Design (DDD).

Compensation:

Base salary: DOE

Benefits:

• Medical insurance
• Dental insurance
• Vision insurance
• 401(k)


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.


© 2005-2025 MS Shift Inc. All rights reserved.