Full Stack Developer (node.js, React, Typescript)

Year    UP, IN, India

Job Description

Full-Stack Developer (Node.js, React, TypeScript, Docker)



About the Role



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.


Job Detail

  • Job Id
    JD3961871
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year