Backend Developer (India)

Backend Developer (India)

09 Nov
|
SAN LAK SERVICES PRIVATE
|
India

09 Nov

SAN LAK SERVICES PRIVATE

India

# 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 effective 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

📌 Backend Developer (India)
🏢 SAN LAK SERVICES PRIVATE
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: backend developer (india) / india