Full Stack Engineer
Summary
A hands-on full-stack engineer builds and maintains a TypeScript monorepo of internal web apps (React, Next.js, Supabase/PostgreSQL) deployed on Vercel, including Zoho REST API integrations, RBAC/auth, and testing pipelines, with ~10-15% light internal IT support. Mostly custom development (85-90%) for the consultancy's client in Dubai.
We have an immediate opening with our client for a Full-Stack Engineer (React / Type Script / Supabase) to build and maintain their internal web application ecosystem. The primary scope is custom software development (85–90%), with occasional light internal IT administration (10–15%). The candidate must be an active, hands‑on application developer.
Core Responsibilities
- Build, troubleshoot, and maintain a Type Script monorepo powering a suite of internal web applications on a shared design system.
- Scaffold new applications from an existing base template.
- Manage daily Supabase operations: Postgre SQL schema design, migrations, Row-Level Security (RLS) policies, and safe production rollouts.
- Deploy, configure, and manage domains, environments, and builds on Vercel.
- Build, monitor, and maintain Zoho REST API integrations (People, Books, Inventory), handling field mapping, sync jobs, webhooks, and error handling.
- Decommission legacy low-code workflows and migrate functionality to production web applications without data loss.
- Maintain cross-app authentication, role-based access controls (RBAC), and permissions via a central identity package.
- Implement automated testing pipelines that fail builds if design tokens, UI standards, or core integration rules break.
- Follow written technical specifications, fixed execution sequences, and internal documentation standards.
- Handle ad-hoc internal IT and workspace support when required, including account provisioning (Google Workspace/email), basic hardware/printer setups, local office network checks, and Saa S tool access.
Candidate Profile & Experience Requirements
- Experience: 3+ years of commercial development using React, Next.js, Type Script, and Postgre SQL.
- Database & Auth: Proven track record writing Postgre SQL queries and implementing Supabase Row-Level Security (RLS) policies.
- API Integrations: Direct experience integrating third-party REST APIs, token management, webhooks, rate limiting, and bi-directional data synchronization. Zoho API experience is an advantage.
- Architecture: Hands‑on experience working in Type Script monorepos (such as Turborepo or pnpm workspaces).
- Delivery: Disciplined with task tracking, Git workflows, and documentation.
- Operational IT: Pragmatic approach and familiarity with basic internal IT troubleshooting and user access provisioning.