Job Description
Role: Full-Stack Developer (MVP Build)
Type: Contract to Hire – Long-Term Potential
Location: Remote
🔹 Project Overview
You are building a modern community-driven platform with a directory, feeds, user accounts, and admin management tools. The brand, UX personality (“vibe coding”), wireframes, and architecture outline are already defined, and the goal is to transform this into a scalable, polished MVP.
The platform will combine elements of social communities, SaaS tools, and directories, requiring a full-stack developer with experience in both front-end interactivity and back-end architecture.
🔹 Key Features & Deliverables
Core Platform Functionality
- User Accounts & Authentication: Sign-up, login, password recovery, and profile management
- Profiles & User Data: Editable user profiles with optional avatars, contact info, and custom fields
- Searchable Directory: Filterable, sortable, paginated user or content directory
- Community Feed: Post updates, comments, likes, and optionally follow/unfollow functionality
- Reviews & Ratings: User-generated ratings or review components for profiles or content
- Admin Dashboard: User management, content moderation, analytics overview, and role-based access control
- Responsive Front-End: Clean, modern UI fully responsive across devices
Optional Enhancements
- Push notifications or in-app notifications
- Advanced filters and tagging for the directory
- Modular UI components for future scalability
- Integration with 3rd-party APIs if needed (e.g., maps, social login)
🔹 Technical Requirements
Front-End:
- React.js / Next.js preferred, Vue.js acceptable
- Tailwind CSS, Material UI, or Bootstrap for responsive styling
- Integration of Figma/Sketch designs into responsive layouts
Back-End:
- Node.js (Express/NestJS), Django, or Laravel
- REST or GraphQL API development
- Role-based authentication & secure data handling
Database:
- MySQL, PostgreSQL, or MongoDB
- Scalable schema design for directory, feed, and user data
DevOps / Hosting:
- AWS, DigitalOcean, or similar cloud hosting
- CI/CD setup for deployment, optional Docker containers
- Best practices for security, performance, and monitoring
Additional Requirements:
- Strong experience in community platforms, SaaS, or marketplace-style apps
- Ability to propose scalable architecture and modular design
- Milestone-based development with clear deliverables
🔹 Candidate Expectations
- Full-stack proficiency with production experience
- Comfortable independently building features from Figma and wireframes
- Strong documentation and communication skills
- Able to sign an NDA and provide references
- Experience with security, responsive design, and performance optimization
🔹 Application Requirements
To apply, candidates should include:
- Short intro about experience building full-stack applications
- Links to relevant projects (community platforms, SaaS, directories, marketplaces)
- Preferred tech stack for this project
- Estimated timeline for MVP build
- Confirmation of ability to provide references and sign NDA