Freelance Full stack Software Developer – HRMS Portal
Budget: $25.0 - $50.0
HOURLY / PART_TIME
⭐ 0.00 (0)
India
node.js, angular, api
We are looking for an experienced freelance full stack developer to design and develop an internal Performance Management System (PMS) portal for our organization. The portal will automate and streamline our performance management process, including goal management, performance reviews, feedback workflows, promotions, and reporting.
Project Scope
The developer will be responsible for designing, developing, testing, and deploying the PMS portal with a user-friendly interface and secure backend.
Key Responsibilities
Develop a responsive web-based PMS portal.
Design and implement role-based access for: Employees, Mentors, Managers, HR, Leadership/Admin, Build end-to-end performance review workflows.
Develop modules for:
Goal Setting
Self-Assessment
Mentor Assessment
Project Feedback
360° Feedback
Promotion Recommendations
Calibration
Final Rating Publishing
Build dashboards and reports for HR and leadership.
Configure automated email notifications and workflow reminders.
Develop approval workflows and status tracking.
Integrate with Microsoft 365 (where applicable) for authentication, email notifications, and Excel/SharePoint.
Ensure data security, scalability, and performance.
Perform testing, bug fixing, and deployment.
Provide documentation and knowledge transfer upon completion.
Preferred Technical Skills
React.js / Angular / Vue.js
Node.js / .NET Core / Python (Django/FastAPI)
SQL Server / MySQL / PostgreSQL
REST APIs
Microsoft Azure (preferred)
SharePoint / Microsoft Graph API (good to have)
Authentication (Azure AD / SSO)
Git/GitHub
Responsive UI/UX
Preferred Experience
3–6+ years of full-stack development experience.
Experience building HRMS, PMS, ERP, or workflow automation platforms.
Experience designing approval workflows and dashboards.
Experience integrating with Microsoft 365 applications is preferred.
Deliverables
Fully functional PMS Portal
Source Code
Database Schema
Technical Documentation
User Guide
Deployment Support
30–60 days post-deployment support
Project Duration
8–12 weeks (extendable based on project scope)
Engagement Type
Freelance / Contract
To Apply
Please share:
Resume
Portfolio/GitHub
Similar HRMS/PMS or workflow projects
Technology stack
Estimated timeline
Expected commercial proposal
Open job