Search by job, company or skills

  • Posted 12 hours ago
  • Be among the first 10 applicants

Job Description

Full Stack Engineer

Location: Dubai

Type: Full-time in office role

About Luna PR

Luna PR is an award-winning global PR and marketing agency specializing in Web3, emerging tech, and AI. As we continue expanding into AI-driven solutions, we're building an in-house application designed to enhance how we communicate, automate, and deliver results for clients across the world.

We're looking for a Full-Stack Engineer who's passionate about crafting clean, scalable code and thrives in fast-paced, creative environments. You'll be working closely with our AI and strategy teams to build the first iteration of Luna PR's internal AI app — from architecture to deployment.

Responsibilities

  • Design, develop, and maintain a full-stack AI-powered web application for Luna PR.
  • Collaborate with AI specialists, designers, and product leads to turn ideas into functional, visually polished features.
  • Build responsive and intuitive UI using React 18+ with TypeScript, integrating real-time data and animations.
  • Develop and deploy backend logic using Supabase (Edge Functions, PostgreSQL, RLS).
  • Manage authentication, authorization, and secure multi-tenant architecture for internal and client-facing tools.
  • Integrate with third-party APIs such as OpenAI, ElevenLabs, and potential media databases.
  • Implement error handling, graceful fallbacks, and performance optimization across frontend and backend.
  • Oversee CI/CD workflows, code reviews, and version control via Git.
  • Maintain environment consistency (dev, staging, production) and monitor app performance post-deployment.

Core Technical Competencies

Frontend (React/TypeScript Ecosystem)

  • React 18+ with TypeScript – Strong grasp of component architecture, hooks, and context API.
  • State Management – TanStack Query for server state, Context for client state.
  • Styling – Tailwind CSS, responsive layouts, animations, and transitions.
  • Form Handling – React Hook Form with Zod validation.
  • Routing – React Router 6.

Backend (Supabase Full Stack)

  • PostgreSQL – Proficient in advanced SQL, joins, indexing, and query optimization.
  • Supabase Edge Functions – Experience with Deno/TypeScript serverless architecture.
  • Authentication & Authorization – Supabase Auth, JWT tokens, and session management.
  • Row Level Security (RLS) – Ability to write and enforce secure policies.
  • Database Design – Data modeling, normalization, and schema migrations.
  • Real-Time Features – Supabase subscriptions and WebSocket integrations.

API Integration

  • RESTful APIs – Designing and consuming Supabase REST patterns.
  • External APIs – Familiarity with OpenAI, ElevenLabs, or similar integrations.
  • Webhooks – Event-driven architecture and integration handling.
  • Error Handling – Graceful degradation, retry logic, and monitoring.

Security

  • Authentication Flows – Login, signup, password reset, and email verification.
  • Authorization Patterns – Role-based access control (RBAC).
  • Data Security – Input sanitization, RLS, SQL injection and XSS prevention.
  • Secrets Management – Safe handling of environment variables and Supabase secrets.

DevOps & Deployment

  • Git Workflow – Branching, pull requests, and code reviews.
  • Deployment – Familiar with Vite build processes and Supabase CLI deployments.
  • Monitoring – Using Supabase logs, tracking performance, and debugging Edge Functions.
  • Environment Management – Managing dev, staging, and production setups.

Qualifications

  • 3–5 years of experience as a Full-Stack Engineer or similar role.
  • Strong understanding of modern frontend and backend frameworks.
  • Proven experience building or integrating AI/ML-powered features or APIs.
  • Strong attention to detail, documentation, and clean code practices.
  • Experience collaborating with design and marketing teams in creative environments.

Nice to Have

  • Experience with generative AI tools or chat-based applications.
  • Background in Web3, media, or communications tech.
  • Familiarity with analytics dashboards or multi-user SaaS products.

What We Offer

  • The chance to lead the development of Luna PR's first AI-powered internal platform.
  • Exposure to global Web3 and AI-driven clients.
  • Dynamic, fast-paced, and innovative work culture.
  • Competitive compensation and growth potential within the Luna Media Group ecosystem.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152263773

Similar Jobs

United Arab Emirates, Dubai

Skills:

react.js OauthReduxAgile ScrumNode.jsKafkaJwtJasmineMicroservicesTypescriptDockerRest ApisMaterial UIKubernetesJestStyled ComponentsEnzymeContext APITailwind CSSCI CDNoSQL DatabasesMessage Queues

United Arab Emirates, Dubai

Skills:

OauthGraphqlJwtKafkaRestful ApisReact JsTypescriptJavascriptDockerNode JSMicrosoft AzureKubernetesAWSPushpinCI CD principlesAPI gateway integrations

Remote

Skills:

Kubernetes (AKS)Microsoft AzureAngularTypescriptNode.jsNestjsRestful ApisMicroservicesAzure FunctionsDocker

United Arab Emirates, Dubai

Skills:

ExpressGitTypescriptNode.jsMongoDBAngular 17REST API designsecurity awareness

United Arab Emirates, Dubai

Skills:

react.js OauthCSSReduxKafkaNode.jsJwtHTMLTypescriptJavascriptDockerMaterial UIRest ApisKubernetesAuthenticationmessage queuesContext APINoSQL databasesTailwindCI CDAPI gatewaysAPI integrationsCSS-in-JS

Beware of Scammers

We don’t charge money for job offers