Full-Stack Developer Needed for Social Platform with Trip Planning Features

Job ID: 39520045

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

We are looking for an experienced full-stack developer to build a secure, scalable, and responsive web application with user-centric features. The ideal candidate will be able to deliver a complete, deployment-ready solution and has a strong background in the technologies listed below.

Key Technical Requirements:

Frontend: A responsive design that works seamlessly on desktop and mobile devices, built with modern JavaScript practices. Experience with frameworks like React, Vue, or Angular is a major plus.

Backend: Develop a secure and scalable backend using Node.js, implementing secure API endpoints and JWT-based authentication.
Database: The database will be built using MongoDB. The developer will be responsible for designing and implementing the database.
User Management: The platform will require secure user authentication (via email and Google OAuth) and comprehensive user profile management features.

Core Features to be Developed:

A public-facing section with "Home," "About Us," and "Contact Us" pages.
Member-only accessible features, including a blog/content creation system and a searchable member directory with filtering capabilities (e.g., by destination, budget).
A private messaging system for direct user-to-user communication.

Tools for users to plan and organize trips.

Deployment & Code Management:

CI/CD & Deployment: Experience with setting up a CI/CD pipeline for automated testing and deployment is required. The deployment environment will be an AWS Ubuntu 24 server with an Nginx webserver. The ideal candidate should have experience with containerization; proficiency with Docker is essential, while knowledge of Kubernetes is a strong plus.

Code Management: All code must be meticulously maintained in a GitHub repository with a clear directory structure.

NDA Requirement: Shortlisted candidates will be required to sign a Non-Disclosure Agreement (NDA) before the full project scope and business logic are discussed. Please apply only if you are comfortable with this process.

What We Will Provide to Shortlisted Candidates (After NDA):

Complete and detailed feature list and user stories.
Full website structure and user-flow diagrams.
All necessary assets (images, branding guidelines).
By making these changes, your job post becomes clearer, more technically accurate, and better aligned with the practical needs of the project you've described.