Domain-owned account
Company login starts only after an official domain email is verified against the submitted website domain.
POST /api/workforce/companies/initiate-domain-verification
Workforce trust system
A premium operational workspace for verified companies to list themselves, post jobs, add employee feedback once per employment record, and generate candidate lifecycle reports.
Company trust layer
5-step
Domain email, GST, Surepass response, office details, amenities
Candidate report
360 deg
Feedback, salaries, tenure, increments, risk flags, timeline
Job posting guardrail
2/day
Minimum 6 hour gap, 7 day active window, Rs. 49 renewal
Audit coverage
Full
Search ledger, invoices, correction cases, background jobs
Company onboarding
Each step maps to backend-owned verification, audit, report, and listing endpoints so the UI can move from preview to live data.
Company login starts only after an official domain email is verified against the submitted website domain.
POST /api/workforce/companies/initiate-domain-verification
GSTIN, registered name, PAN-derived metadata, compliance response, and provider trace are stored for review.
POST /api/workforce/companies/:companyId/verify-gst
Company gets linked to curated industry and subindustry IDs while keeping readable value labels in the UI.
GET /api/workforce/industries
Exact location, founded year, benefits, facilities, work modes, team size, and branch-level presence are captured.
PATCH /api/workforce/companies/:companyId/profile
Only active verified companies can post jobs, add employee feedback, generate reports, and access dashboards.
POST /api/workforce/companies/:companyId/submit-review
Employee verification
Each step maps to backend-owned verification, audit, report, and listing endpoints so the UI can move from preview to live data.
Name, photo, official and personal emails, phone, role, department, joining salary, and identifiers are normalized.
POST /api/workforce/companies/:companyId/employee-feedback
Joining date, duration, increments, final salary, last offered salary, notice period, and exit status are captured.
GET /api/workforce/employees/:employeeId/journey
Attendance, ownership, discipline, communication, integrity, rehiring intent, and manager notes are scored.
GET /api/workforce/employees/search/advanced
Offer letters, relieving proof, internal records, and screenshots can support claims without exposing raw files publicly.
POST /api/workforce/feedback/:feedbackId/evidence
Employee can raise a correction request; company responds and admin can resolve without opening public disputes.
POST /api/workforce/my/employee-profile/feedback/:feedbackId/correction-request
Job posting engine
The job model is intentionally strict: posting spam is blocked, active listings expire automatically, and renewal creates a clear paid reason because renewed jobs regain stronger listing position.
A verified company can create only two jobs in a day and must keep at least six hours between posts.
POST /api/workforce/companies/:companyId/jobs
Every listing automatically expires after seven days and is removed from active job discovery.
POST /api/admin/workforce/background-jobs/expire_jobs/run
Renewal pushes the job back up and creates a Rs. 49 GST-ready invoice with provider payment references.
POST /api/workforce/jobs/:jobId/renew
Only logged-in public employees can apply with profile, notice period, salary expectation, and screening answers.
POST /api/workforce/jobs/:jobId/apply
Employee lifetime view
Multiple verified companies can add feedback for the same employee. The final candidate output combines role growth, salary movement, notice period, feedback quality, correction status, and evidence confidence in one timeline.
01
Jan 2020 - Mar 2021
NorthStar Retail Pvt Ltd
Strong attendance, basic CRM ownership, completed notice
02
Apr 2021 - Aug 2023
Wayone IT Services
High client ownership, two increments, team lead track
03
Sep 2023 - Present
FinEdge Labs
Revenue ownership, hiring panel exposure, notice 45 days
Governance layer
Search usage, report generation, billing, correction requests, and background job operations are separated so admin and company dashboards can answer who did what, why, and when.
Each employee journey, advanced search, timeline analytics, and candidate report lookup stores purpose and actor context.
GET /api/workforce/companies/:companyId/search-usage-ledger
Company and admin generated reports preserve a snapshot of the candidate timeline, analytics, risk flags, and search purpose.
POST /api/workforce/companies/:companyId/candidate-reports
Each paid renewal produces invoice number, tax split, billing snapshot, line item, and provider trace.
GET /api/workforce/companies/:companyId/invoices
Expiry sweep, saved-search alerts, risk scan, and trust score refresh can be monitored and manually triggered by admin.
GET /api/admin/workforce/background-jobs