Senior Full-Stack Developer for Travel & Visa Platform
Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Senior Full-Stack Developer – Travel & Visa Platform
We are looking for an experienced Senior Full-Stack Developer for a long-term project to develop a modern travel, visa, CRM, booking, and business management platform.
The platform is a large web application with multiple connected modules. We need a developer who can understand business requirements, work with an existing codebase, build new features, solve technical problems, and deliver clean, secure, production-ready code.
Technology Stack
* Next.js / React
* TypeScript
* Node.js
* PostgreSQL
* Prisma ORM
* Tailwind CSS
* REST APIs
* Git & GitHub
* Coolify / Nixpacks
Experience with Docker, CI/CD, authentication, RBAC, cloud deployment, and third-party API integrations is a plus.
Responsibilities
* Develop frontend and backend features
* Build scalable and maintainable architecture
* Design and manage database structures
* Develop APIs and integrations
* Implement authentication and role-based permissions
* Convert Figma designs into responsive UI
* Fix bugs and improve existing functionality
* Optimize performance and security
* Test features before deployment
* Manage staging and production deployments
* Follow proper Git/GitHub workflows
* Maintain technical documentation
Main Modules
The platform will include:
CRM / Dashboard
* Customers
* Leads
* PAX
* Quotations
* Bookings
* Payments
* Refunds
* Documents
* Communications
* Customer history and timeline
Visa Management
* Visa products
* Countries
* Requirements
* Applications
* Documents
* Partners
* Vendors
* Processing workflows
* Pricing and configuration
Administration
* Users
* Roles and permissions
* Companies
* Vendors
* Configuration
* Reports
* Audit logs
Additional modules and integrations will be developed over time.
Ideal Candidate
Strong practical experience with:
* Next.js / React
* TypeScript
* Node.js
* PostgreSQL
* Prisma
* REST APIs
* Database architecture
* Authentication & RBAC
* Git/GitHub
* Production deployment
Experience building CRM, ERP, SaaS, booking, travel, visa, marketplace, or other complex business applications is highly preferred.
We need someone who:
* Writes clean and maintainable code
* Understands business requirements
* Can work independently
* Communicates clearly
* Can troubleshoot technical issues
* Makes good technical decisions
* Understands security and scalability
* Is comfortable working with an existing codebase
* Is interested in a long-term relationship
Hiring Process
We will:
1. Review your Upwork profile and portfolio
2. Conduct a technical interview
3. Review relevant previous projects
4. Provide a small paid trial task
5. Start with an initial trial period
6. Continue long-term based on performance
Proposal Requirements
Please answer these questions in your proposal:
1. How many years of experience do you have with Next.js and TypeScript?
2. How many years of experience do you have with Node.js and PostgreSQL?
3. What is your experience with Prisma?
4. Have you built CRM, ERP, SaaS, booking, travel, or visa platforms?
5. Share 2–3 relevant projects you personally developed.
6. What was your role in those projects?
7. Are you comfortable with GitHub branches and Pull Requests?
8. What is your weekly availability?
9. What is your hourly or monthly rate?
10. Are you available for long-term development?
Please do not send a generic proposal. Explain your relevant experience and why you are a good fit for this project.
We are looking for a reliable long-term technical partner who can help build, improve, and maintain the platform as it grows.
We are looking for an experienced Senior Full-Stack Developer for a long-term project to develop a modern travel, visa, CRM, booking, and business management platform.
The platform is a large web application with multiple connected modules. We need a developer who can understand business requirements, work with an existing codebase, build new features, solve technical problems, and deliver clean, secure, production-ready code.
Technology Stack
* Next.js / React
* TypeScript
* Node.js
* PostgreSQL
* Prisma ORM
* Tailwind CSS
* REST APIs
* Git & GitHub
* Coolify / Nixpacks
Experience with Docker, CI/CD, authentication, RBAC, cloud deployment, and third-party API integrations is a plus.
Responsibilities
* Develop frontend and backend features
* Build scalable and maintainable architecture
* Design and manage database structures
* Develop APIs and integrations
* Implement authentication and role-based permissions
* Convert Figma designs into responsive UI
* Fix bugs and improve existing functionality
* Optimize performance and security
* Test features before deployment
* Manage staging and production deployments
* Follow proper Git/GitHub workflows
* Maintain technical documentation
Main Modules
The platform will include:
CRM / Dashboard
* Customers
* Leads
* PAX
* Quotations
* Bookings
* Payments
* Refunds
* Documents
* Communications
* Customer history and timeline
Visa Management
* Visa products
* Countries
* Requirements
* Applications
* Documents
* Partners
* Vendors
* Processing workflows
* Pricing and configuration
Administration
* Users
* Roles and permissions
* Companies
* Vendors
* Configuration
* Reports
* Audit logs
Additional modules and integrations will be developed over time.
Ideal Candidate
Strong practical experience with:
* Next.js / React
* TypeScript
* Node.js
* PostgreSQL
* Prisma
* REST APIs
* Database architecture
* Authentication & RBAC
* Git/GitHub
* Production deployment
Experience building CRM, ERP, SaaS, booking, travel, visa, marketplace, or other complex business applications is highly preferred.
We need someone who:
* Writes clean and maintainable code
* Understands business requirements
* Can work independently
* Communicates clearly
* Can troubleshoot technical issues
* Makes good technical decisions
* Understands security and scalability
* Is comfortable working with an existing codebase
* Is interested in a long-term relationship
Hiring Process
We will:
1. Review your Upwork profile and portfolio
2. Conduct a technical interview
3. Review relevant previous projects
4. Provide a small paid trial task
5. Start with an initial trial period
6. Continue long-term based on performance
Proposal Requirements
Please answer these questions in your proposal:
1. How many years of experience do you have with Next.js and TypeScript?
2. How many years of experience do you have with Node.js and PostgreSQL?
3. What is your experience with Prisma?
4. Have you built CRM, ERP, SaaS, booking, travel, or visa platforms?
5. Share 2–3 relevant projects you personally developed.
6. What was your role in those projects?
7. Are you comfortable with GitHub branches and Pull Requests?
8. What is your weekly availability?
9. What is your hourly or monthly rate?
10. Are you available for long-term development?
Please do not send a generic proposal. Explain your relevant experience and why you are a good fit for this project.
We are looking for a reliable long-term technical partner who can help build, improve, and maintain the platform as it grows.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.