Front-End and EMS Back-End Architecture & Development (Full Stack Website)

Job ID: 39540057

Budget: ₹12,500 – ₹37,500 INR

We are looking to hire experienced freelancers for the development of a robust and scalable website which includes CMS and EMS for our Travel Company. This system will serve as the backbone of our organization, handling administrative, operational, and reporting functionalities efficiently.

Project Scope:
The EMS backend will include the following key modules:

User Management:

Admin, Employee, and Role-based Access Control (RBAC)

User authentication & authorization (JWT/OAuth)

Password management and account recovery

Operations Management:

Task assignment and tracking

Workflow automation

Status updates and notifications

Reports & Analytics:

Sales reports (Staff, Media, Operator, Customer Service, etc.)

Booking reports and analytics

Callbacks and miscellaneous reports

Export options (Excel, PDF, CSV)

Booking & Enquiry Management:

Customer bookings & tracking

Enquiry handling & status updates

Automated response system

Messaging & Notifications:

Internal messaging for employees

Email and push notifications

Automated alerts & reminders

Database & Security:

Secure database architecture (PostgreSQL/MySQL/MongoDB)

Data encryption and compliance with security standards

Audit logs and user activity tracking

Technology Stack:

Backend: Node.js (Express.js) / Python (Django/FastAPI) / PHP (Laravel)

Database: PostgreSQL / MySQL / MongoDB

Authentication: JWT / OAuth 2.0

Hosting: AWS / DigitalOcean / Azure

CI/CD: Docker, Kubernetes, Jenkins (optional)

Freelancer Requirements:

Proven experience in backend development

We need this ASAP

Expertise in RESTful API design & integration

Strong knowledge of database optimization & security best practices

Prior experience with enterprise-level systems

Ability to work collaboratively in an agile development environment



Compensation & Budget:

Competitive per-module or milestone-based payment

Bonus for timely completion and quality delivery

Long-term opportunities for future system expansions

Application Process:
Interested freelancers should submit their:

Portfolio of similar backend projects

Preferred technology stack & approach

Estimated time & cost breakdown

Availability for meetings and progress updates
Related categories: PHP Python Software Architecture MySQL AngularJS