Call My Doctor Health Care LLC provides on?demand medical services across Dubai (and expanding): Doctor on Call, Lab at Home, Nursing at Home, PCR Test at Home, IV therapy, physiotherapy, and more. We are building a modern booking website that makes it effortless for patients to schedule appointments at home/hotel/office.
?
Role Summary
You will own the end?to?end development of a production?grade full?stack web platform with a robust online appointment booking module. You will design architecture, implement pixel?perfect UI with React/Next.js, build secure APIs (Node.js/NestJS/Express), integrate payments & communications, and ship features with high performance and reliability. You'll collaborate with marketing (SEO/analytics), operations (dispatch & nurse allocation), and clinical teams to launch and iterate rapidly.
?
Core Responsibilities
Plan & Architect a scalable, secure, SEO?friendly web app (preferably Next.js 14+ App Router) with SSR/ISR for high performance and search visibility.
Design the Booking Flow for:
Doctor on Call, Lab at Home, Nursing at Home, PCR Test at Home (extensible to IV Drip, Physiotherapy, etc.).
Multi?step form: service ? location (map/pin + geo?fencing) ? date/time slot ? patient details ? add?ons (e.g., fast PCR) ? payment ? confirmation.
Real?time slot availability with resource calendar (doctors, nurses, phlebotomists) and service?area constraints.
Build APIs & Data Models (Node.js/NestJS/Express + PostgreSQL/MySQL or MongoDB):
Services, pricing, promo codes, add?ons, service areas, time?slots, bookings, patient profiles, addresses, payments, refunds, staff assignment, audit logs.
Admin & Ops panel: booking board, assignment, reschedule/cancel, SLA timers, notes, export.
Integrations
Payments: Stripe/Checkout.com/PayTabs (cards, Apple Pay, Google Pay), partial/advance payments, refunds, payment links.
Communications: WhatsApp Business API/360dialog/Twilio, SMS (local UAE provider), email (SendGrid/SES), click?to?call.
Maps/Location: Google Maps Platform (Places Autocomplete, Distance Matrix for ETA/fees), what3words (optional).
Identity & Auth: JWT + refresh tokens, OAuth (Google/Apple), OTP login via SMS/WhatsApp.
Analytics & Ads: GA4 + Google Ads conversions, offline conversion uploads support (GCLID/GBRAID), Consent Mode V2, Meta pixel (if needed), Hotjar.
CRM/Helpdesk (optional): HubSpot/Zendesk/Freshdesk or internal CRM hooks.
Performance & Quality
Core Web Vitals (LCP < 2.5s, CLS < 0.1), image optimization, lazy loading, CDN caching.
Strong form validation (react?hook?form + Zod), graceful error states, retry logic.
E2E, integration, and unit tests (Playwright/Cypress, Vitest/Jest, Testing Library).
Security & Compliance
OWASP Top 10, rate limiting, IP throttling, CSRF/XSS protections, HTTPS, secrets management.
Data privacy aligned with UAE PDPL; PHI safeguards, encrypted at rest/in transit, role?based access, audit trails, data retention policies.
DevOps
CI/CD (GitHub Actions), IaC (Terraform optional), containerization (Docker), cloud deploy (Vercel/AWS/GCP), environment promotion.
?
Required Skills & Experience
4+ years building production React apps; strong TypeScript.
Next.js (SSR/ISR), React Query/TanStack Query, state management (Zustand/Redux), TailwindCSS or CSS?in?JS.
Node.js + Express/NestJS, REST/GraphQL, Webhooks.
SQL (PostgreSQL/MySQL) or MongoDB; schema design, indexing, migrations (Prisma/TypeORM).
Payments & messaging integrations (Stripe/Checkout.com, Twilio/WhatsApp, SMS gateways).
Authentication/authorization (JWT, session, RBAC), OTP flows.
Testing (Playwright/Cypress, Jest/Vitest) and CI/CD.
SEO fundamentals: metadata, structured data (Schema.org for MedicalBusiness/LocalBusiness, FAQ, Reviews), sitemaps, robots, hreflang.
?
Nice to Have
Healthcare domain or on?demand logistics experience.
Serverless (Vercel/Cloudflare Workers), Edge functions.
Caching layers (Redis), job queues (BullMQ), real?time sockets for ops board.
Multi?tenant or multi?region architectures; bilingual content (English/Arabic) & RTL support.
Experience with offline conversion tracking pipelines to Google Ads/GA4.
?
Key Modules to Deliver (MVP ? V1)
1. Public Website: Home, Services (Doctor/Lab/Nursing/PCR), Pricing, Areas we cover, About, Reviews, FAQs, Contact/WhatsApp.
Booking funnel CVR (from service page ? confirmation).
Page performance: LCP <2.5s, FID/INP good, CLS <0.1 on 75th percentile.
Booking success rate (> 98% no?error payments).
Ops efficiency: assignment time, SLA breaches, cancellation rate.
SEO growth: indexed pages, impressions/clicks, ranking for priority keywords ("doctor on call dubai", etc.).
?
Compliance & Data Protection
UAE PDPL alignment; explicit consent for data collection; minimal data principle.
Encryption at rest (DB) and in transit (TLS); secret rotation and access policies.
DPA with vendors (payments, messaging).
Audit logs for admin actions; PII masking in logs; backup & disaster recovery.
?
What You'll Deliver in 60-90 Days
MVP booking flow live for Doctor on Call and Lab at Home with payment & WhatsApp confirmations.
Admin panel with booking board & manual assignment.
GA4 + Google Ads conversions (with offline upload hooks) and Consent Mode V2.
Core Web Vitals in green; SEO basics + schema implemented.
Documentation: architecture, API specs (OpenAPI), runbooks, handover.
?
Duty Timings
9:00 AM to 6:00 PM IST
5 days a week (Monday to Friday)
Job Type: Full-time
Pay: ₹40,000.00 - ₹70,000.00 per month
Application Question(s):
How many years of experience do you have with React.js / Next.js (SSR/ISR)?
If you are offered the job, would you be able to join immediately?
Which area of Mumbai are you currently located in?
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.