Overview
Job Description:
We are seeking a highly skilled Node.js Backend Developer to work on an advanced live video streaming platform. This role requires expertise in WebRTC, NFC tag and reader integration, and real-time backend development. The ideal candidate should be comfortable working with scalable architectures and real-time data processing while ensuring seamless integration with other system components.
Key Responsibilities:
Backend Development: Build and maintain scalable and high-performance backend services using Node.js.
WebRTC Integration: Implement and optimize live video streaming using WebRTC for real-time communication.
NFC Tag & Reader Integration: Develop backend logic to support NFC-based authentication, transactions, or interactions.
API Development: Design and develop RESTful APIs and WebSockets for real-time data transfer.
Database Management: Work with relational and NoSQL databases like PostgreSQL, MongoDB, or Firebase.
Cloud & DevOps: Deploy and manage services in AWS, GCP, or Azure, ensuring system reliability and scalability.
Security & Performance Optimization: Implement security best practices and optimize system performance for seamless real-time interactions.
Collaboration: Work closely with frontend developers, mobile app teams, and product managers to ensure smooth integration.
Requirements:
Experience: 2+ years of professional experience in backend development with Node.js.
WebRTC: Deep understanding of WebRTC protocols, signaling, and media servers.
NFC Integration: Hands-on experience with NFC tag scanning, writing, and backend processing.
API Development: Strong knowledge of REST APIs, WebSockets, and GraphQL.
Database Skills: Proficiency in MongoDB, PostgreSQL, or Firebase for handling real-time data.
Scalability: Experience with microservices architecture and serverless computing.
Security & Performance: Familiarity with OAuth, JWT, and encryption techniques to protect sensitive data.
Cloud Platforms: Hands-on experience with AWS Lambda, EC2, S3, Firebase, or similar cloud services.
Job Types: Part-time, Freelance
Contract length: 3 months
Pay: From ₹20,000.00 per month
Expected hours: 30 per week
Schedule:
- Monday to Friday
Work Location: Remote