We are looking for an experienced Full-Stack Web Developer to upgrade our existing website (DrHairs.com) by adding a new system where practitioners (artists/barbers) can easily register, invite their clients, and manage bookings. Clients should also be able to register or be invited by practitioners, and both sides should have simple, clear dashboards.
Your job will be to design, develop, and integrate this registration and client-management system smoothly into our current site.
⚙️ Key Features to Build:
Practitioner Signup (form + social login)
Client Signup & Invitation (email/SMS invites)
Client Transfer System – practitioners can import or invite existing clients
Dashboard for Practitioners – manage invites, clients, appointments
Booking & Scheduling System with confirmation emails/SMS
Payment Integration (Stripe or PayPal)
Admin Panel for managing users and invitations
Notification System (email + SMS)
🧩 Tech Stack (Preferred but flexible):
Frontend: React / Next.js / TailwindCSS
Backend: Node.js (Express or NestJS) or Django (Python)
Database: PostgreSQL
Payment Gateway: Stripe or PayPal
Email/SMS: SendGrid, Mailgun, or Twilio
✅ Requirements:
Proven experience with user authentication (JWT / OAuth)
Experience with RESTful APIs and responsive UI design
Ability to integrate third-party payment and communication APIs
Strong English communication and documentation skills
Bonus: Experience building booking or CRM-type web apps
⏱️ Project Duration:
2-4 weeks (depending on complexity)
💵 Budget:
Open to negotiation — please include your quote and timeline.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.