Platform Engineer - Full-Stack at Flatgigs. 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. Company Location: United Arab Emirates.
Platform Engineer - Full-Stack at Flatgigs