This is an unpaid internship. Initially internship period will be for 3 months, It may get extended to 6 months based on your availability and the company's need. We prefer those who have just completed their graduation and can start the internship asap. After 6 months, you will be eligible to apply for the job in the company based on the performance,
You can still apply if you are good at one of the skill like Node.js or React or Full stack
Part time interns are not encouraged to apply
Please don't reach out by phone. However you can send email
Role & responsibilities
1 Backend Developer (Lead)
Node.js (NestJS/Express), PostgreSQL, WhatsApp Cloud API, Webhooks
2 Frontend + Admin Panel Developer
React / Next.js, TailwindCSS, basic UI/UX
3 Full-Stack / Automation Developer
API integration, WhatsApp bot flows, DevOps-lite, testing, documentation
Preferred candidate profile
1 Backend Developer WhatsApp Automation + Scheduling
Responsibilities
- Design backend for Calendly-like booking on WhatsApp
- Build all APIs for:
- Time slot creation
- Scheduling logic
- Rescheduling & cancellation
- Notifications & reminders
- Implement WhatsApp Cloud API (messages, templates, webhooks)
- Build webhook listeners to handle WhatsApp inbound messages
- Create modular monolith architecture
- Optimize DB for availability, sessions, bookings
- Handle message queues (RabbitMQ optional for later scaling)
- Integrate payment links (Razorpay optional for MVP)
- Write documentation & version-controlled code
Required Skills
- Strong Node.js + TypeScript
- Framework:
NestJS
(preferred) - PostgreSQL, Prisma/TypeORM
- WhatsApp Cloud API experience
- Webhooks & REST API design
- JWT authentication & access control
- Redis caching (optional)
- CI/CD basics
- Experience building scalable backend systems
Experience
2 Frontend Developer Admin Dashboard (React)
Responsibilities
- Build a clean admin panel for:
- Managing availability
- Updating working hours
- Viewing bookings
- Sending manual notifications
- Viewing metrics
- Create UI components for:
- Calendar
- Time slots
- Appointment list
- Customer details
- Create multi-user role screens (admin, staff)
- Use responsive, modern design (Calendly style UI)
- Integrate backend APIs
- Implement analytics dashboard
- Collaborate closely with backend dev
Required Skills
- React or Next.js
- TailwindCSS or Material UI
- State management (Redux/Zustand)
- REST API integration
- Basic Figma/UI understanding
- Form handling & validations
- Good attention to detail in UI/UX
Experience
3 Full-Stack / Integration + Automation Developer
Responsibilities
- Build WhatsApp message flows (like chatbot)
- Create WhatsApp templates, quick replies, menus
- Handle customer journey logic:
- Select service
- Choose time
- Confirm booking
- Get reminders
- Create internal APIs + scripts
- Build automation tools:
- Local WhatsApp simulator
- Testing scripts
- Log viewers
- Help with DevOps setup on cloud:
- Deployment
- Monitoring
- Backups
- Performance tuning & code cleanup
Required Skills
- Node.js + TypeScript
- React basics (optional)
- Experience with messaging APIs (WhatsApp, Twilio, Gupshup)
- JSON flow design
- Understanding of webhooks
- Git & version control
- Postman & API debugging
- Basic Docker knowledge
Experience
Experience building a SaaS product
- Payment gateway integration
- Microservice knowledge (future, not MVP)
- Docker + Docker Compose
- AWS / DigitalOcean deployment
- Security best practices
- Logging tools (Winston, ELK)