Senior Full-Stack Developer for Travel & Visa Platform

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours 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.
node.js postgresql restful angularjs git frontend development next.js rest api prisma saas development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.