Skills Required
Next.JS | React.JS
Project Details
We are looking for an experienced web development team or full-stack developer to build a professional healthcare recruitment website and recruitment management system similar in concept to Clinical Talent Australia.
The system will connect healthcare professionals looking for jobs with healthcare facilities looking for qualified staff.
This is not only a corporate website. The project includes a public website, job portal, candidate registration, employer staffing requests, candidate document management, recruitment workflow, Talent Portal and Admin Panel.
The developer should have experience building recruitment, job portal, HR, healthcare or similar management systems.
Scope of Work
1. Public Website
Modern, professional and responsive design
Home page
About Us
Services
Find a Job
Find Talent / Request Staff
Testimonials
Contact Us
FAQ
Privacy Policy
Terms & Conditions
Header and footer management
Mobile, tablet and desktop compatibility
2. Job Portal
Job listing page
Job search
Job filtering by category, location, experience and employment type
Job details page
Apply for Job
Candidate registration
CV/resume upload
Application confirmation
Application status tracking
3. Candidate/Talent Registration
Candidates should be able to:
Create an account
Complete personal profile
Add professional information
Select healthcare category/specialty
Add experience and qualifications
Upload CV and supporting documents
Provide availability
Select preferred location
Submit profile for verification
Login to Talent Portal
4. Candidate/Talent Portal
Candidate dashboard
Profile management
Document management
Available jobs
Job applications
Application status
Availability
Notifications
Account settings
Password management
5. Employer / Request Staff
Employers should be able to submit staffing requirements including:
Facility/company information
Contact person
Location
Healthcare professional required
Number of staff
Required experience
Employment type
Shift requirements
Start date
Contract duration
Additional requirements
6. Admin Panel
Admin should be able to manage:
Dashboard
Candidates
Candidate profiles
Candidate documents
Employers
Staffing requests
Jobs
Job applications
Shortlisted candidates
Recruiters
Testimonials
Website content
Categories
Notifications
Reports
User roles and permissions
7. Recruitment Workflow
The system should support:
Candidate registration
Candidate verification
Document verification
Job application
Recruiter review
Candidate shortlisting
Interview/status management
Employer staffing request
Candidate matching
Placement/status management
8. Document Management
The system should allow candidates to upload relevant documents such as:
CV
Identification
Qualifications
Professional registration
Certificates
Compliance documents
Other supporting documents
Admin should be able to review, approve, reject and track documents.
9. Notifications
Email notifications should be implemented for:
New candidate registration
Job application
Application status update
Candidate approval/rejection
Document approval/rejection
New employer request
Candidate shortlisting
Password reset
Other important recruitment activities
10. CMS and SEO
Admin should be able to manage website content without developer assistance.
Page content
Services
Testimonials
FAQs
Job categories
Images
SEO title and description
Sitemap
Basic SEO setup
Google Analytics/Search Console integration
System Workflow
Candidate Workflow
Website → Find Job → Register → Complete Profile → Upload Documents → Admin Verification → Candidate Approved → Talent Portal → Browse Jobs → Apply → Recruiter Review → Shortlist → Interview/Selection → Placement
Employer Workflow
Website → Request Staff → Submit Requirement → Admin Review → Candidate Search/Matching → Shortlist → Employer Review → Selection → Placement
Admin Workflow
Admin Login → Dashboard → Manage Candidates/Employers/Jobs → Verify Documents → Review Applications → Candidate Matching → Shortlisting → Recruitment Management → Placement → Reports
Required Skills
Developer/team should have strong experience in:
Full-stack web development
React / Next.js or equivalent frontend technology
Node.js / Laravel / PHP or equivalent backend technology
MySQL/PostgreSQL
REST API development
Authentication and role-based access
Admin dashboard development
Job/recruitment portal development
File/document upload and management
Email notification integration
Responsive UI/UX
Cloud deployment
Website security
SEO
Experience with recruitment, HRMS, healthcare staffing or job portal systems will be preferred.
Expected Deliverables
Complete responsive public website
Job listing and application system
Candidate registration system
Candidate/Talent Portal
Employer staffing request system
Admin Panel
Candidate and document management
Job and application management
Recruitment workflow
Notification system
CMS
Database and APIs
Secure authentication and role management
SEO setup
Production deployment
Source code and database
Basic technical documentation
Testing and bug fixing
Technology
Developer can recommend the most suitable technology stack, but the proposed architecture should be scalable, secure and maintainable.
Preferred options:
Frontend: React / Next.js
Backend: Node.js / Laravel / PHP
Database: PostgreSQL / MySQL
Hosting: AWS / Azure / suitable cloud platform
The developer should explain the proposed technology stack and architecture in the proposal.
Timeline
Expected development period: 8 to 12 weeks, depending on the final scope and proposed architecture.
The project can be divided into milestones:
Milestone 1: UI/UX and public website
Milestone 2: Job portal and candidate registration
Milestone 3: Talent Portal and employer request system
Milestone 4: Admin Panel and recruitment management
Milestone 5: Testing, deployment and final delivery
Budget Expectation
Expected budget: USD 2,500 to USD 5,000
Please provide your fixed project quotation based on the complete scope.
If you believe the requirements need a higher budget, clearly explain the additional cost and what is included.
Do not provide an unrealistic low quotation just to win the project. We are looking for a developer/team who can deliver a production-ready system.
Important Requirements
Please share examples of similar recruitment, HR, job portal or management systems you have developed.
Explain your proposed technology stack.
Mention estimated delivery time.
Provide milestone-wise pricing.
The source code must be delivered to the client.
The system must be responsive and production-ready.
Proper database structure and API documentation should be provided.
Developer should provide testing and bug fixing before final delivery.
Third-party paid services, if required, should be clearly mentioned separately.
Please mention any features you believe should be added or modified after reviewing the requirements.
We are looking for a long-term developer/team who can continue with future improvements and maintenance after the initial development.
