[← back to projects]

[archived]

Physician Job Board

Legacy healthcare job board, rebuilt

6 weeks

A legacy AngularJS job board for physicians and facilities, migrated to a modern NestJS and Next.js monorepo.

Physician Job Board screenshot 1
Physician Job Board screenshot 2

The problem

A healthcare hiring platform was running on an aging AngularJS and Express codebase that was hard to change and had security gaps.

What I built

A full rebuild as a monorepo: NestJS modules for jobs, employers, facilities, job seekers, chat, payments, and admin, with Next.js dashboards for each role — planned from an audit of the legacy app.

Core features

  • -Hiring pipeline and employer tools
  • -Job-seeker profiles with credentials and verification
  • -Real-time chat between employers and candidates
  • -Admin back office with impersonation
  • -Video interview recorder

Engineering highlights

  • -Closed an admin-takeover path and hardened public endpoints during the migration
  • -Job-seeker documents moved to private storage and served only through signed URLs
  • -Migration audit and plan written before the rewrite, so nothing was lost in translation

Tech stack

NestJSTypeScriptMongoDBMongooseSocket.ioStripeNext.jsTailwind CSS

Impact

  • -Legacy AngularJS app replaced with a modern, typed monorepo

Want something similar built?

Happy to talk it through — drop me a line.

[get in touch]