Junior to Mid-Level Full-Stack Developer Needed for AI-Enhanced Laundry Subscription Service MVP

Job ID: 38607759

Budget: $2 – $8 USD

Important: Begin your application with the phrase "spin cycle" to confirm you've read this entire job description.

## Our Focus: Efficient Development Using AI-Assisted Tools

We're seeking a junior to mid-level full-stack developer enthusiastic about using advanced AI tools to enhance the development process. We prioritize rapid prototyping and efficient coding using:

- **V0 by Vercel**: For swift UI prototyping and component creation
- **Cursor AI**: An enhanced version of VS Code with AI capabilities, improving coding efficiency for both frontend and backend tasks

Prior experience with these tools is beneficial but not required. We highly value a strong willingness to learn and adapt to new technologies. We're looking for developers who can approach problems creatively and embrace innovative AI tools that significantly reduce development time.

### Working with V0:
Our design team will initially provide frontend designs using V0. This allows you to familiarize yourself with the tool while contributing to the project. For example, we've created designs in 30 minutes with V0 that would typically take a full day using traditional methods. Your role will involve refining and optimizing these initial designs using your coding expertise.

### Utilizing Cursor AI:
We encourage the use of Cursor AI to streamline the development process. If you're familiar with VS Code, you'll find Cursor AI intuitive, as it's built on VS Code but with additional AI features to enhance productivity.

## Project Overview
This is a long-term project to develop an innovative laundry subscription service MVP, with potential for an ongoing professional collaboration. Our goal is to create a cutting-edge solution using modern technologies and AI-assisted development tools.

## Key Requirements
- Junior to mid-level full-stack development experience
- Strong motivation to learn and adapt to AI tools, particularly V0 and Cursor AI
- Ability to think innovatively and apply new technologies to increase development speed
- Availability during one of these time ranges (Pacific Standard Time) for communication:
- 18:00 to 02:00 PST, or
- 07:00 to 14:00 PST
- Proficient English communication skills
- Our team is based in Seattle, Washington, USA (Pacific Standard Time)

Note: The specified hours are for communication purposes only, including potential screen shares and voice calls. You can complete your work according to your own schedule.

## Technology Stack
- Frontend: React, Next.js
- Backend: Node.js, Express.js
- Database: PostgreSQL
- ORM: Prisma
- Hosting: Firebase (frontend), Namecheap VPS (backend)
- Authentication: Firebase Authentication
- Payment Processing: Stripe
- Version Control: Git
- AI Development Tools: V0 by Vercel, Cursor AI

## We Welcome Your Ideas
We encourage innovative suggestions. Feel free to share your thoughts on improving our technology stack or development approach early in the process. We believe in leveraging the expertise of our team members to create the best possible solution.

## Key Responsibilities
- Leverage AI tools (V0 and Cursor AI) for rapid prototyping and accelerated development
- Develop and implement a robust backend using Node.js and Express.js on a Namecheap VPS
- Create a responsive, high-performance frontend using React and Next.js, to be hosted on Firebase
- Implement and manage PostgreSQL database on the VPS for core business logic
- Utilize Prisma ORM for database operations and schema management
- Integrate Firebase for authentication and potential realtime features
- Implement Stripe payment integration
- Create API endpoints for seamless communication with Cents platform
- Ensure security best practices are followed throughout the application
- Design system architecture with portability in mind, allowing for future migration from Firebase
- Provide input and suggestions for improving the tech stack or development approach

## Required Skills and Experience
- Strong proficiency in React, Next.js, and modern frontend development practices
- Solid understanding of Node.js and Express.js for backend development
- Experience with PostgreSQL database management and Prisma ORM
- Familiarity with Firebase services, particularly Authentication and Hosting
- Experience with Stripe API and payment integrations
- Proficiency in RESTful API design and implementation
- Strong knowledge of authentication and security best practices
- Experience with VPS management and deployment strategies
- Familiarity with strategies for avoiding vendor lock-in and designing portable systems
- Enthusiasm for AI-assisted development and willingness to incorporate new tools into workflow

## What We Offer
- Opportunity to work on an innovative, long-term full-stack development project
- Exposure to cutting-edge AI-assisted development tools
- Flexible work hours (outside of required communication windows)
- Chance to shape the architecture of a scalable, modern web application
- Experience in designing systems for long-term flexibility and portability

If you're enthusiastic about full-stack development, excited to work with AI-assisted tools, and available during our specified communication hours, we encourage you to apply. This could be the start of a rewarding long-term professional collaboration. Remember to begin your application with "spin cycle" to demonstrate that you've thoroughly read and understood our requirements.
Related categories: Node.js Express JS PostgreSQL React.js Next.js