We are seeking a highly skilled and experienced Software Developer to design and develop a comprehensive, integrated Task Management and Compliance ERP System. This critical platform will support organization-wide compliance tracking, streamline workflows through automation, and provide real-time reporting capabilities to ensure operational efficiency and regulatory adherence. The system must be accessible via a single sign-on (SSO) mechanism for enhanced security and user convenience. The deployment strategy requires the platform to function both as a robust cloud-based application, enabling remote access and scalability, and as a dedicated desktop client, offering essential offline functionality. The ideal candidate will have a strong background in enterprise software development, database management, and secure system architecture, capable of delivering a reliable and scalable solution.
Key Objectives
Develop a robust, scalable application integrating:
Task assignment, progress tracking, and notifications
Compliance calendar and workflow automation
Role-based access management (Admin, Manager, Staff)
Document repository with audit trail
Single Sign-On (SSO) authentication with user-level permissions
Dashboard analytics and automated alerts for deadlines and renewals
Technical Requirements
Programming Languages & Frameworks:
Backend: Python (Django / FastAPI) or
Node.js (Express)
Frontend:
React.js / Angular /
Vue.js for dynamic dashboards
Desktop:
Electron.js, .net maui, or python (pyqt) for desktop version
database: postgresql / mysql / mongodb
cloud platforms: aws / azure / google cloud deployment experience
authentication: oauth 2.0 / saml for sso integration
additional technical skills:
experience with restful api or graphql api integrations
familiarity with docker / kubernetes for containerized deployment
strong understanding of data security, encryption, and user-level permissions
version control using git / github / bitbucket
testing frameworks (e.g., PyTest, Jest, Cypress)
Responsibilities
Architect and develop the ERP framework for compliance and task management
Build a cloud-synced system with desktop compatibility
Create modules for compliance deadlines, renewal notifications, and documentation
Ensure role-based access and secure data management
Integrate reporting dashboards and performance analytics
Conduct user testing, debugging, and performance optimization
Provide documentation and technical handover with deployment guide
Preferred Experience
Minimum 3–5 years of full stack development experience
Prior work on erp, crm, or compliance management software preferred
experience integrating third-party apis (e.g., Email, accounting, or legal compliance APIs)
Deliverables
Fully functional cloud + desktop ERP system with all specified modules
Automated compliance tracker with alert system
Admin dashboard with exportable reports and analytics
Source code with deployment and user documentation
Engagement Details
Type: Freelance / Contract
Duration: 3–6 months (extendable based on updates and support)
Location: Remote
Compensation: Based on experience and project milestones
To Apply:
Please share:
Portfolio or demo links of similar ERP or management systems.
Mention of technologies you plan to use.
Estimated development timeline and hourly or project quote.
Project duration Not specified