Node.js Developer
Job Type: Full-Time
Experience: 2-3 Years
Work Mode: On-Site / In-Office
Department: Engineering / Product Development
About the Role
We are looking for an experienced Node.js Developer to build scalable and high-performance backend systems. The role involves working across CRM, Billing & Payments, Cloud Telephony, Messaging, and AI-powered communication platforms.
Key Responsibilities
- Develop scalable backend applications using Node.js & TypeScript.
- Build and integrate REST APIs and third-party services.
- Work with MariaDB and MongoDB, including database design and optimization.
- Develop worker processes, queues, background jobs, and multi-process systems.
- Manage Linux-based production environments and troubleshoot issues.
- Work with AWS/cloud infrastructure, deployments, and monitoring.
- Use Git and follow structured development workflows.
- Integrate Asterisk, FreeSWITCH, SIP, WhatsApp, CRM, and payment APIs.
- Ensure applications are secure, reliable, scalable, and performance-focused.
Required Skills
- Node.js, TypeScript, REST APIs
- MariaDB & MongoDB
- Linux & Shell/Batch Scripting
- Multi-processing, Worker Processes & Background Jobs
- AWS / Cloud Infrastructure
- Git & Version Control
- Asterisk, FreeSWITCH, SIP & Telephony APIs
Preferred / Value-Added Skills
- Razorpay or other payment gateway integrations
- Zoho CRM, LeadSquared, MediaMart
- Facebook Lead Ads & WhatsApp APIs
- OpenLLM / LLM, STT, TTS, Voice Bots & Conversational AI
What We’re Looking For
A developer with strong problem-solving skills, production experience, and the ability to take ownership of backend systems from development to deployment.
Why Join Us
- Work on innovative communication and AI products
- Exposure to Telephony, CRM, Payments, Messaging & AI
- Opportunity to work with scalable backend and cloud technologies
- Product-focused and growth-oriented environment
Pay: ₹30,000.00 - ₹40,000.00 per month
Benefits:
- Flexible schedule
- Paid sick time
- Paid time off
Work Location: In person