Backend Developer
Join Our Community
Required Skills
Job Description
\# Job Description: Backend Developer (Node.js \& TypeScript)
\*\*Job Title:\*\* Backend Developer
\*\*Experience:\*\* 2–5 Years (Preferred)
\*\*Employment Type:\*\* Full\-Time
\*\*Department:\*\* Technology / Engineering
\*\*Work Mode:\*\* As per company requirements
\#\# About the Role
We are looking for a skilled Backend Developer with expertise in Node.js, TypeScript, real\-time communication, and scalable backend systems. The candidate should have hands\-on experience with WebRTC video calling, databases, cloud deployment, DevOps, payment gateways, bulk/OTP SMS, and WhatsApp integrations.
\#\# Key Responsibilities
\- Develop, maintain, and optimize scalable backend applications using Node.js, TypeScript, and REST APIs.
\- Build real\-time communication features using WebRTC, Socket.IO, and WebSockets, including signaling servers and video call management.
\- Design and optimize MongoDB schemas, queries, indexes, and data models.
\- Implement Redis for caching, session management, real\-time state, and background jobs.
\- Containerize applications using Docker and deploy them on cloud platforms.
\- Manage application logging, monitoring, error tracking, testing, debugging, and performance optimization.
\- Integrate payment gateways, including payment processing, webhooks, transaction verification, and refunds.
\- Integrate bulk SMS, OTP SMS, and WhatsApp Business API for authentication, notifications, and automated messaging.
\- Implement secure authentication, authorization, API protection, and data validation.
\- Collaborate with frontend, QA, DevOps, and product teams; maintain documentation and troubleshoot production issues.
\#\# Required Technical Skills
\*\*1\. Backend Development\*\*
\- Node.js, TypeScript, and JavaScript
\- Express.js, NestJS, or similar frameworks
\- REST APIs, third\-party integrations, JWT, and OAuth
\*\*2\. WebRTC \& Real\-Time Communication\*\*
\- WebRTC implementation and signaling servers
\- Socket.IO and WebSockets
\- STUN/TURN concepts, call management, and connection troubleshooting
\*\*3\. Databases \& Caching\*\*
\- MongoDB schema design, indexing, and query optimization
\- Redis for caching, sessions, queues, and real\-time state
\*\*4\. DevOps \& Cloud Deployment\*\*
\- Docker, CI/CD, and cloud platforms such as AWS, Azure, or Google Cloud
\- Linux server administration, Nginx, reverse proxies, SSL/TLS, and domain configuration
\- Networking, scaling, and production troubleshooting
\*\*5\. Logging, Monitoring \& Testing\*\*
\- Structured logging, metrics, monitoring, alerting, and error handling
\- Unit, integration, and API testing using Postman or similar tools
\- Debugging and performance profiling
\*\*6\. Third\-Party Integrations\*\*
\- Payment gateways such as Razorpay, Cashfree, Stripe, or equivalent
\- Bulk SMS and OTP SMS gateways
\- WhatsApp Business Platform / Cloud API
\- Webhooks, delivery reports, retries, and failure handling
\- Email and push notifications, where required
\*\*7\. Security \& Performance\*\*
\- Secure APIs, input validation, rate limiting, and protection against common vulnerabilities
\- Secrets management, scalable architecture, and efficient resource utilization
\#\# Preferred Qualifications
\- Bachelor's degree in Computer Science, IT, or equivalent practical experience.
\- 2–5 years of professional backend development experience.
\- Experience with production\-grade video calling or real\-time communication applications.
\- Familiarity with coturn, message queues, background jobs, load balancing, horizontal scaling, and distributed systems.
\- Ability to troubleshoot production applications and cloud infrastructure.
\#\# Key Expectations
Independently develop backend services, integrate third\-party APIs, manage databases, deploy applications, resolve production issues, and build secure, reliable, and scalable communication systems.
Pay: ₹349,000\.00 \- ₹1,660,000\.00 per year
Work Location: Remote
Similar Jobs
- K
Full Stack Developer (Fresher)
Karthikeyan V · TN, IN
- T
Full Stack MERN Developer Intern
Tech Box Hindi · WB, IN
- Y
Software Tester
Young Minds Technology Solutions Pvt Ltd · AP, IN
Job Overview
- Job type
- Full-time
- Work mode
- Remote
- Location
- Anywhere in India
- Posted
- 1d ago
- Source
- Indeed