# Platform Engineer - Full-Stack

> Flatgigs · Dubai, United Arab Emirates (Remote) · — · Posted 2026-02-04

**Workplace:** remote

## Description

Our client is building a **governance, privacy, and AI compliance platform** for regulated organizations. They already have a working **MVP** and are now scaling into **production pilot deployments** and an **enterprise-ready phase**.

They’re looking for a full-stack engineer who can **own product UI delivery** (dashboards, workflows) while also being strong enough on **APIs, data, and cloud fundamentals** to contribute to platform hardening, integrations, and upcoming migrations.

### What You’ll Do

### Product & UI (Primary)

-   Build and maintain the web app: **React dashboards**, workflow screens, configuration/admin interfaces
-   Deliver high-quality UX: **responsive layouts**, consistent UI patterns, accessibility basics, and performance tuning
-   Implement interactive data experiences: **charts, tables, filters, drilldowns, exports**

### APIs & Integrations (Core)

-   Integrate with REST APIs and external services: auth flows, request/response mapping, error handling, retries, timeouts
-   Contribute to API design patterns: consistency, pagination, versioning, idempotency, rate-limit awareness
-   Build/maintain integration-heavy workflows: webhooks, event-driven patterns, background processing (where applicable)

### Enterprise Readiness (Strategic)

-   Support platform hardening: auditability, reliability, security posture, operational readiness
-   Contribute to data layer evolution and migration planning (e.g., **MongoDB → PostgreSQL**): schema thinking, migration strategy, integrity and performance considerations
-   Support cloud migration readiness (**AWS/Azure**): environment management, secrets, deployments, observability basics
-   Assist with edge/security tooling where relevant (e.g., **Cloudflare** or equivalent)

### Must-Have Skills (Non-Negotiable)

-   Strong React experience shipping SaaS product UI (dashboards/workflows), modern hooks patterns
-   Strong JavaScript (ES6+) and professional engineering practices (Git, PRs, reviews)
-   Confident integrating REST APIs in production:

-   auth patterns (JWT/OAuth-style), robust loading/error states
-   retries/timeouts, defensive programming, edge case handling

-   Solid UI engineering capability:

-   componentization, responsive CSS, UI consistency and polish

-   Good backend fundamentals:

-   can read/write server code, reason about data models, and collaborate on API contracts

### Strongly Preferred

-   TypeScript (or strong willingness to work in a TS migration)
-   Experience with a modern backend runtime (Node.js/Express preferred; similar acceptable)
-   Data-heavy applications: charts, analytics, reporting, admin tooling
-   Database competence:

-   SQL fundamentals (PostgreSQL preferred), schema/index basics, query performance awareness
-   familiarity with MongoDB/document modeling concepts

-   State/data fetching patterns: React Query / TanStack Query (or equivalent)
-   Testing discipline: unit/integration testing (Jest/RTL; Playwright/Cypress a bonus)
-   CI/CD familiarity and environment separation (dev/stage/prod)

### Nice to Have

-   Experience with NoSQL → SQL migrations (Mongo → Postgres or similar)
-   Cloud exposure: AWS or Azure (deployments, secrets, basic networking concepts)
-   Observability awareness: logging/metrics/tracing and debugging production issues
-   Cloudflare (or similar): CDN/WAF, basic edge/security controls
-   Multi-tenant SaaS patterns (tenant isolation, tenancy-aware auth, data partitioning)
-   Docker fundamentals

### Experience Level

They want someone who can operate with **ownership and ambiguity**.

**Ideal profile:**

-   5–8+ years engineering experience (or equivalent capability)
-   Has shipped production SaaS UI and handled integration-heavy work
-   Comfortable making pragmatic architecture decisions and improving an existing codebase

**Not a fit if:**

-   You are primarily a marketing-site / frontend-only developer with limited API/integration depth
-   You have never worked with data-heavy dashboards or complex state/data flows

### What Success Looks Like (First 90 Days)

-   Take ownership of core UI surfaces and ship meaningful dashboard/workflow improvements
-   Improve API integration quality (error handling, data transformations, reliability patterns)
-   Contribute to an enterprise readiness plan: API consistency, security basics, operational hardening
-   Help shape the migration path for the data layer (MongoDB → PostgreSQL) and cloud readiness priorities

### Interview Focus Areas

-   React UI build quality (component structure, state management, performance, UX detail)
-   API integration robustness (auth, failures, retries, transformation)
-   Data thinking (schemas/models, dashboard logic, exports, integrity)
-   Practical architecture judgment (tradeoffs, maintainability, delivery speed)
-   Collaboration (PR hygiene, communication, documentation)

### Tech Context (High-Level)

-   **Frontend:** React (dashboard/workflow UI), styled-components, charts (Recharts/Chart.js), Framer Motion
-   **Integration:** REST APIs, external services, webhook/event patterns as needed
-   **Backend:** Node/Express-style services (or equivalent), API-first
-   **Data:** MongoDB today; planning evolution toward PostgreSQL for enterprise readiness
-   **Cloud/Edge:** AWS/A

## Apply

[Apply at Flatgigs](https://apply.workable.com/flatgigs/j/409BE1C4D4/apply)

---
Powered by [Workable](https://www.workable.com)
