Healthtech · Healthcare Staffing Marketplace Build
Jobizo
Healthcare-vertical staffing and shift-management platform.
The brief
Launch and scale a technology-driven healthcare staffing platform connecting hospitals (employers) with healthcare professionals (nurses, doctors) for locum, permanent, international, and LTC roles — automating job matching, shift management, background verification, invoicing, and professional payments.
What we built
A full-stack, multi-sided healthcare staffing marketplace built from a seed-stage MVP into a production platform over 128 weeks. Deliverables include:
- iOS + Android mobile apps for healthcare professionals (nurses, doctors) with multi-job-type browsing (locum, permanent, international, LTC), AI resume parsing/builder/analyzer, PPP subscription, check-in/check-out with GPS validation, and an AI job-recommendation chatbot
- a React.js employer web app for hospitals with job posting, dashboard analytics, shift-log approval workflows, credit-limit management, and Cashfree payment integration
- a comprehensive admin panel with RBAC, billing/invoicing automation (debit notes, tax invoices, GST/TDS), BGV/PAN/bank verification management, Oorwin ATS integration, and bulk operations
- a Node.js/GraphQL backend with 13+ automated cron jobs, MoEngage → Firebase FCM → CleverTap notification migration, WhatsApp Gupshup journey bot, and AWS Elastic Cache–backed BullMQ event bus.
Production deployments across iOS App Store, Google Play Store, and web app covering: multi-job-type marketplace, AI resume parsing, PPP Razorpay subscription, Cashfree automated payouts, OnGrid BGV + Gridlines PAN verification, Firebase FCM + CleverTap push notifications, WhatsApp Gupshup notifications, Oorwin ATS pipeline, shift-log approval workflow, RBAC admin panel, automated billing/tax-invoice cron, employer dashboard with analytics, and in-app AI assistant (resume analyzer + builder + job recommendations).
Delivery timeline
How it was built, phase by phase.
8 workstreams across 128 weeks of operated delivery.
- buildWeek 1–8 (Dec 2023 – Jan 2024)
Multi-Job-Type Platform (Locum, Permanent, International, LTC/Monthly)
Expanded the platform from locum-only shifts to a full multi-format job marketplace covering locum (temporary), permanent/full-time, international, and LTC (long-term contract/monthly) job types.
Full multi-job-type marketplace live on iOS, Android, and web app; admin panel able to create/update/list all four job categories.
Node.jsGraphQLMongoDBReact NativeReact.js - buildWeek 1–6 (Dec 2023 – Jan 2024)
AI-Powered Resume Parser & Profile Auto-Fill
Integrated a third-party AI resume parsing API to extract structured candidate data from uploaded CVs, auto-populate profile fields (departments, specialisations, experience, skills).
Resume upload at registration auto-fills profile; CV mandate enforced before job application; duplicate CV entry bug resolved in production.
Node.jsGraphQLAWS S33rd-party AI resume parse API - buildWeek 1–80 (Dec 2023 – Aug 2025)
Billing, Invoicing & Financial Document Engine
End-to-end automated invoice and billing pipeline: daily invoice cron jobs, debit note + tax invoice PDF generation (via wkhtmltopdf/Puppeteer then CDN), professional-monetisation deductions.
Automated daily invoice cron live on production; bulk PDF download and CSV export from admin panel.
Node.jsMongoDBHandlebarswkhtmltopdfPuppeteerAWS S3 - buildWeek 1 and Week 55–105 (Dec 2023, Jan 2025 – Apr 2026)
Real-Time Shift Management: Check-In / Check-Out / Extend Hours
GPS-proximity check-in (with distance validation), check-out with rounding logic for invoicing, extend-hours within constraints, missed-check-in cron alerts to admin.
Check-in/check-out live in production; cron-based missed-check-in alerts; admin bulk override via CSV deployed.
Node.jsReact NativeCron jobsMongoDBFirebase FCMGeolocation - integrateWeek 1–110 (Dec 2023 – ongoing)
Push Notification & Omnichannel Communication Stack
Evolved from MoEngage to Firebase FCM (custom sound, multi-device, deep-link navigation), WhatsApp via Gupshup (templates, journey builder, voice job-posting bot), CleverTap (background/killed-state, event-driven).
Multi-channel notifications live: FCM (custom sound, deep link), CleverTap background/killed state.
MoEngageFirebase FCMCleverTapGupshupAWS Elastic CacheBullMQ - buildWeek 15–55 (Mar 2024 – Jan 2025)
Professional Premium Subscription & Monetisation Engine
Razorpay subscription integration for a tiered Professional Premium Plan (PPP) with discounts for doctors/nurses, plan listing, cancellation, renewal webhooks, free trial for new users, subscription invoices.
PPP live on iOS and Android; subscription management in admin panel; premium-exclusive job listings; subscription invoice generation automated.
Node.jsRazorpayGraphQLMongoDBReact NativeMoEngage - integrateWeek 16–100 (Mar 2024 – ongoing)
Background Verification (BGV) & Identity Verification Integration
Integration with OnGrid for professional background verification: registration certificate validation, PAN verification via Gridlines API (name matching, regex), bank account penny-drop via RazorpayX.
BGV gating live for job applications; PAN and bank verification in production; BGV retrigger and exempt flows deployed.
Node.jsOnGridGridlines APIRazorpayXMongoDBCron jobs - integrateWeek 20–90 (Apr 2024 – Sep 2025)
Cashfree Automated Payout Settlement System
Automated professional payment disbursement via Cashfree batch payouts: beneficiary creation, batch transaction tracking, webhook-based isPaid status updates, payment-due-date filtering.
Automated batch payouts to professionals live on production; offline admin payment module; payment-due-date job-posting restriction enforced.
Node.jsCashfreeRazorpayXMongoDBCron jobsWebhook
More case studies
Related work
09 · Run a function
Stop renting hours. Start running functions.
Pick the function you want off your plate. We'll map the brain and name the outcome we'd commit to — before you do.
