XX
Senior Developer Needed: Secure Multi-Tenant Portal (Auth0, Microsoft 365, Google SSO)FreelanceJobsCanada

Dieses Stellenangebot ist nicht mehr verfügbar

XX

Senior Developer Needed: Secure Multi-Tenant Portal (Auth0, Microsoft 365, Google SSO)

FreelanceJobs
  • CA
    Canada
  • CA
    Canada

Über

Project Overview
==============
We are building a secure multi-tenant web portal that requires enterprise-grade authentication and access control.
This is not a marketing website. It is an authentication-driven portal with domain-based access rules, role-based admin controls, and secure backend enforcement.
We are looking for a senior engineer with strong experience in Auth0, Microsoft Entra ID (M365), Google Workspace SSO, and secure backend development.
Core Requirements
================
Authentication via Auth0
Microsoft 365 (Entra ID) corporate domains
Google Workspace corporate domains
Auth0 Database for manually approved consumer emails (Gmail/Outlook/Hotmail)
Domain Whitelist
Corporate domains must be approved before users can log in
Each domain must be associated with its identity provider type (M365 or Google)
Manual User Allowlist
Consumer email addresses must be explicitly approved
No open access for / domains
Admin Area
Separate /admin route requiring re-authentication
Admin-only console to:
Add/manage approved domains
Add/manage manually approved users
Manage admin users
Backend enforcement (not UI-only restrictions)
Architecture
Clean separation between staging and production
Full code ownership under our GitHub organization
Auth0 tenant and identity provider configurations under our control
Documentation and handover required
Platform
========
We currently use Wix for other projects but are open to your recommendation (e.g., + Vercel or another secure architecture) if better suited for scalability and long-term maintainability.
Contract duration of 1 to 3 months.
Mandatory skills: Auth0, Single Sign-On (SSO), OAuth, API Integration, Full-Stack Development
  • Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.