React/.NET Azure SSO Enhancements

Job ID: 39791972

Budget: $15 – $25 USD

Project Overview

We have an existing React frontend + C#/.NET backend application.
The backend already integrates with Microsoft Graph and writes data into SQL Server.
We are looking for a developer to implement several feature improvements, with a strong focus on:

Adding Azure AD (Entra ID) SSO for secure user authentication

Enhancing the frontend to use our existing Graph-powered backend data effectively

Improving performance, security, and code quality

You will work on an hourly contract (~40 hours) inside our secured development environment for code security and compliance.

Key Responsibilities

Implement Azure AD SSO in React (MSAL, token handling, protected routes, auth state management)

Connect the frontend to existing backend Graph endpoints and SQL-backed data

Refactor and optimize backend endpoints (C#/.NET) where needed — ensure proper JWT validation and role/claim authorization

Review and optimize SQL queries (parameterized, performance-tuned)

Improve logging, error handling, and security checks

Deliverables

Secure, working Azure SSO login/logout with token refresh

Updated React components that fetch and display data from our existing backend (which already writes to SQL)

Hardened backend endpoints with proper authorization and validation

Clean, maintainable, and well-documented code

Requirements

Deep expertise in React (hooks, state management, routing)

Solid knowledge of MSAL / Azure AD authentication in React

Strong C#/.NET Web API experience (JWT validation, middleware, async/await)

Experience with SQL Server (writing and optimizing queries)

Understanding of secure coding practices

Nice to Have

Familiarity with Graph SDK (we already use it, but minor adjustments may be needed)

Experience in enterprise security models (role-based/claims-based access)

CI/CD or DevOps background (bonus)

Engagement

Hourly contract (~40 hours)

Work in a secured environment provided by us

Potential for long-term collaboration based on performance

How to Apply

Please include:

Examples of projects where you implemented Azure SSO in React

Experience working with existing Graph-integrated backends

Hourly rate & availability