Platform Engineer - Full-Stack
AI Summary
Full-stack platform engineer focused on delivering React-based dashboards and UI flows, while contributing to API design, data modeling, and cloud readiness for an enterprise governance/privacy platform.
About this role
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
Skills
Explore related jobs
More jobs at Flatgigs
Similar API Contracts jobs
Jobs in Dubai
- APricing ManagerAurorajetfueldmcc · Dubai, Dubai
- Receptionist - Russian/Italian/Spanish SpeakerPALAZZO VERSACE DUBAI · Dubai, Dubai
FX Account Manager - Turkish SpeakerMultibank Group · Dubai Office
Head of SecurityKempinski Hotels · United Arab Emirates - Dubai
Senior Structural Design Engineer – Marine WorksCabo Norte Professionals · Dubai
Account Manager | FXMultibank Group · Dubai Office