Back to projects
Jun 15, 2025
2 min read

Job4Online Monorepo Platform

Led a Turborepo-based multi-app platform spanning employer, seeker, admin, and casual experiences on shared cloud infrastructure.

Overview

Led end-to-end engineering of Job4Online / ApplyWorld Group’s monorepo ecosystem, covering multiple user-facing applications and internal systems.

Highlights

  • Architected Blue-Green deployment in Azure DevOps, reducing deployment latency by 30% and eliminating downtime during critical updates.
  • Containerized services with Docker for consistent delivery and easier scaling across cloud environments.
  • Implemented Azure Front Door and global CDNs to improve reliability and global response performance.
  • Built an internal CRM platform that streamlined client operations and contributed to a 50% productivity improvement.
  • Developed key product features including an AI Resume Builder and recurring subscription workflows.

App Suite

  • Employer Portal for hiring teams and recruitment operations.
  • Job Seeker App for candidate onboarding, job discovery, and applications.
  • Admin Dashboard for internal management, support, and controls.
  • Casual App for flexible/casual job workflows.
  • Main Job4Online Site as the public-facing platform layer.

Documented Features

  • Monorepo Architecture: Turborepo workspace with dedicated apps for employer, seeker, admin, casual, public job platform, and resume server.
  • Shared Platform Modules: Reusable packages for database access, email, Stripe, LLM/resume tooling, shared schemas, UI components, and utilities.
  • Cross-App Authentication: Sign-in, sign-up, SSO, onboarding, passkey setup, forgot/reset password, and impersonation flows across role-specific apps.
  • Operational APIs: Centralized RPC/API layers with route modules for jobs, applications, billing/payments, feedback, preferences, profiles, and notifications.
  • Integrations & Webhooks: Stripe payment webhooks, Uploadthing-based file flows, geocode APIs, and external scheduling integrations (Calendly/Zoom/Google Calendar).
  • Observability & Reliability: Health checks, audit modules, queue dashboard endpoints, and deployment-ready containerized app structure.