Qureos

Find The RightJob.

Senior Full Stack JS Developer

Senior Full Stack JavaScript Developer

Own the backend and responsive web platform

Department Engineering

Location Office based in JLT

Type Full-Time

Reports To CTO

About the Role

We are a fast-paced sports technology start-up looking for a Senior Full Stack JavaScript Developer to take ownership of our backend services and responsive Next.js web application. Our APIs power both the web product and a React Native mobile app, so you will be designing for two client surfaces from day one.

This is a senior, hands-on role. You will set the technical direction across the backend and web, close gaps in testing, CI/CD and observability, and continue to ship features at pace. You will work directly with the CTO and have autonomy to shape the engineering practice.

The ideal candidate has shipped production full-stack JavaScript at start-ups, has strong opinions about API design and developer experience, and is pragmatic about balancing new delivery with paying down technical debt.

Tech Stack

Web Frontend Next.js, React, Tailwind CSS

Language TypeScript (migration in progress in parts of the backend)

Backend Node.js — Express and NestJS across a microservices monorepo

Database MongoDB / SQL

Identity JWT and RBAC

Payments Stripe

Cloud Azure and AWS

CI/CD & DevOps GitHub Actions, Docker, infrastructure-as-code

Observability APM and structured logging

Clients Served Responsive web app and a React Native mobile app

Key ResponsibilitiesTechnical Leadership

  • Own the technical direction of the backend and the web frontend
  • Mentor the team through code review, pairing and architectural guidance
  • Establish coding standards and drive completion of the TypeScript migration
  • Introduce lightweight documentation practices (ADRs, API docs, runbooks)

Backend & APIs

  • Design and evolve clean, versioned REST APIs consumed by both web and mobile clients
  • Own the identity and RBAC layer; keep auth and permissions consistent across services
  • Design MongoDB schemas, indexes and aggregations with production performance in mind
  • Integrate and maintain Stripe for payments and subscriptions

Responsive Web

  • Own the Next.js web application and deliver polished, responsive experiences across desktop, tablet and mobile
  • Maintain a shared component library and keep accessibility front of mind
  • Keep an eye on performance — bundle size, rendering, and Core Web Vitals

DevOps, CI/CD & Cloud

  • Build and harden CI/CD pipelines in GitHub Actions for lint, test, build and deploy
  • Operate the platform on Azure and complete the remaining migration work from AWS
  • Introduce infrastructure-as-code so environments are reproducible
  • Manage secrets, environment configuration and release processes

Observability & Quality

  • Stand up APM, structured logging and metrics across the platform
  • Build a practical testing strategy — unit, integration and a focused E2E suite — and enforce it in CI
  • Define SLOs and dashboards so we have visibility into production health
  • Own incident response and post-incident follow-up

Requirement - Essential

  • 6+ years of professional JavaScript / TypeScript experience across Node.js, React and Next.js
  • Strong hands-on experience with MongoDB in production
  • Solid Azure experience and the DevOps discipline that goes with it
  • Track record of building CI/CD pipelines in GitHub Actions
  • Experience designing and operating identity services using JWT and RBAC
  • Experience building APIs consumed by both a responsive web frontend and a React Native mobile app
  • Production experience with responsive web development using Next.js, React and Tailwind
  • Experience with microservices and API gateway patterns
  • Hands-on experience with APM and observability tooling in production
  • Pragmatic approach to testing, with experience introducing test discipline into existing codebases
  • Strong communication skills and a genuine passion for mentoring

Desirable

  • Experience in the sports, fitness or wellness space
  • NestJS
  • Experience migrating workloads between clouds (AWS to Azure or similar)
  • Infrastructure-as-code (Bicep or Terraform)
  • Stripe Connect or marketplace payment flows
  • Real-time features (WebSockets, live data)
  • OpenAPI / Swagger and contract testing
  • Exposure to React Native
  • Open-source contributions or published technical writing

What We Offer

We are a start-up that values impact over titles. You will have meaningful ownership of technical decisions, direct access to leadership, and the opportunity to shape the engineering culture from the ground up.

Competitive salary

Access to premium AI tools

Direct impact on product direction

Fast-paced leading start-up

Modern JavaScript tech stack

Autonomy to shape engineering culture

How to Apply

Send your CV along with a brief note on your experience owning backend platforms at start-ups. We are especially interested in examples where you introduced testing, CI/CD or observability into a codebase that was previously lacking them.

Pay: AED15,000.00 - AED20,000.00 per month

Application Question(s):

  • What is your notice period
  • Describe a MongoDB collection you owned that started misbehaving in production i.e. slow queries, growing lag, memory pressure, or an aggregation that fell over at scale. How did you diagnose it, and what specifically did you change?
  • You need to change the response shape of an API endpoint that is consumed by both a Next.js web app and a React Native mobile app. The mobile app ships through the stores and has users on older versions in the wild. Walk us through how you would roll out the change including versioning, deprecation, coordination with client teams, and how you would know it was safe to remove the old shape.
  • An alert fires: p95 latency on one of your API endpoints has drifted from around 180ms to 1.2s over the last week, and error rate is creeping up. CPU and memory on the service look normal, and there has been no single headline deploy in that window. You open your APM tool walk us through how you would move from "something is wrong" to "here is the root cause and the fix," and what you would add afterwards so this class of regression surfaces sooner next time.

Location:

  • Dubai (Required)

Work Location: In person

© 2026 Qureos. All rights reserved.