Senior Full Stack Developer (React, Oracle, Azure)

SALT • United Arab Emirates
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Transform a PoC into a production-grade MVP, integrating with enterprise systems and ensuring secure, cloud-ready deployment on Azure.

Key Highlights
Refactor and productionize existing React + Tailwind codebase
Implement Azure AD (MSAL) SSO and fine-grained RBAC on the client
Set up Azure DevOps CI/CD with environment slots (Dev/UAT/Prod)
Technical Skills Required
React TypeScript Tailwind CSS Oracle Database Azure Azure AD MSAL OIDC ORDS Axios React Query Vite Jest React Testing Library SQL Azure Static Web Apps Azure App Service Azure DevOps
Benefits & Perks
Remote work
$100 USD per day
3-month extendable contract

Job Description


Full Stack Developer - Fully Remote - 3 Month Contract


Job Title: Full Stack Developer

Location: Fully Remote

Duration: 3- Month Extendable Contract

Rate: $100 USD per day

Start: Immediate Joiners Only


Our client, a renowned name in the UAE, are seeking a seasoned Full Stack Developer who combines hands-on React expertise with solid Oracle and Azure cloud experience to transform a PoC into a production-grade MVP, integrating with enterprise systems and ensuring secure, cloud-ready deployment on Azure. The PoC is a workflow-based internal app for managing business requests, approvals, and delivery tracking. The frontend is built with React + Tailwind CSS, the backend with Oracle Database via ORDS REST APIs, and Azure AD (OIDC) is the target authentication mechanism.


Key Responsibilities:

  • Refactor and productionize existing React + Tailwind codebase (TypeScript, Vite).
  • Build a robust API layer for ORDS (Axios + React Query, retries, pagination, caching).
  • Implement Azure AD (MSAL) SSO and fine-grained RBAC on the client.
  • Harden CORS and request signing for ORDS; add error handling and telemetry.
  • Set up Azure DevOps CI/CD with environment slots (Dev/UAT/Prod).
  • Manage secrets via Azure Key Vault; use App Configuration for non-secret settings.
  • Enable Application Insights (front-end telemetry, API dependency tracking).
  • Document architecture, API contracts, env configuration, and handover runbooks.


Must-Have Skills:

Frontend

  • React (Hooks, Context), TypeScript, Tailwind, React Router, React Query
  • Vite build optimization, route-based code splitting, form libs (React Hook Form/Zod)
  • Unit/integration testing (Jest + React Testing Library)

Backend

  • Oracle ORDS consumption: REST patterns, pagination, filtering, ETags
  • Strong SQL reading/diagnostics; ability to suggest ORDS performance tweaks (indexes, views)
  • Auth flows (OIDC/JWT), secure headers, CSRF patterns for SPA + API

Azure

  • Azure Static Web Apps or Azure App Service
  • Azure AD / Entra ID with MSAL.js
  • Azure DevOps pipelines (multi-env, approvals, gated releases)


Deliverables:

  • Deployed MVP (Dev/UAT/Prod) on Azure
  • Wired SSO (MSAL), RBAC, telemetry, and resilient API client.
  • CI/CD pipeline(s) with environment variables, secrets, and approvals.
  • Documentation: architecture diagram, env matrix, runbook, KT session.


Subscribe our newsletter

New Things Will Always Update Regularly