Software Engineer Intern

0 - 1 years

0 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Internship

Job Description

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)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Floweazy logo
Floweazy

Project Management Software

Salt Lake City

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

jalandhar, ludhiana, patiala, amritsar