Senior Software Developer – .NET Core & React.js
MS Shift, Inc. · Indiana, United States · 2 mo ago
EngineeringFull-time
About the role
We are looking for a Senior Software Developer with expertise in ASP.NET Core and React.js to join our dynamic team.
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.
- 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.
- 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.
Requirements
- 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.
Qualifications
- Knowledge of Domain-Driven Design (DDD).
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)