Jobless Developer
Flatgigs logo
Flatgigs

Posted 4 months ago

Open

Platform Engineer - Full-Stack

DubaiRemoteFull-time

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

API ContractsCI/CD (dev/stage/prod Environments)Cloud Familiarity (AWS/Azure)CSS (responsive Layouts)Cypress/Playwright (bonus)Data ModelingFramer MotionGit, PR ReviewsJavaScript (ES6+)JWT/OAuth AuthenticationMongoDBNode.js/ExpressObservability BasicsPostgreSQLReactRecharts Or Chart.jsRedux Or Modern Hooks State ManagementREST APISecrets ManagementSQL FundamentalsStyled ComponentsTesting (Jest/RTL)TypeScriptUI ComponentizationWebhooks / Event-driven Patterns

Explore related jobs

Browse these categories