We are building a scalable WhatsApp Marketing SaaS platform and are looking for a talented Full-Stack Developer to join our team. You'll be responsible for developing both backend and frontend, integrating with official WhatsApp APIs, implementing automation workflows, and ensuring the app is robust, scalable, and easy to maintain.
Key Responsibilities
Design, develop, and maintain backend services using
Node.js
,
Express
, and
TypeScript
.
Build dynamic frontend interfaces using
React
with
TypeScript
and modern UI libraries.
Integrate with WhatsApp Cloud API and Marketing API for messaging, contacts, and broadcast automation.
Develop features like multi-channel management, team inbox, contact CRM, campaign automation, and analytics.
Containerize applications and manage deployments using
Docker
(and optionally Docker Compose/Kubernetes).
Set up user authentication (Google Sign-In, email OTP), plan management, and billing workflows.
Ensure application security, scalability, and performance optimization.
Write clear, maintainable code and technical documentation.
Collaborate with founders, designers, and QA to deliver features on time.
Requirements
3+ years
of experience with
Node.js
and
Express
(or similar backend frameworks)
2+ years
experience with
React
and
TypeScript
Experience integrating and managing third-party APIs (ideally WhatsApp or other messaging APIs)
Solid understanding of REST APIs, webhooks, and real-time messaging (WebSockets a plus)
Experience with relational databases (MySQL or PostgreSQL)
Strong knowledge of
Docker
and containerized app development
Familiar with modern DevOps practices (CI/CD, cloud deployment, Nginx/Traefik, SSL setup, etc.)
Ability to write clean, modular, and well-tested code
Good communication skills and ability to work in a remote team
Nice to Have
Experience building SaaS applications or multi-tenant platforms
Knowledge of microservices architecture
Familiarity with payment gateways and subscription billing (Stripe, Razorpay, etc.)
Prior work on CRM, marketing automation, or chat platforms
Experience with cloud providers (AWS, GCP, DigitalOcean, Vercel, etc.)
Job Type: Full-time
Pay: ₹500,000.00 - ₹800,000.00 per year
Schedule:
Fixed shift
Monday to Friday
Supplemental Pay:
Yearly bonus
Application Question(s):
Mention your current monthly salary
Experience:
Node.js: 3 years (Required)
TypeScript: 2 years (Required)
Work Location: In person
Application Deadline: 31/08/2025
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.