Job Summary:
We are looking for a Node.js Developer with 3+ years of experience to join
our dynamic team in Indore. The ideal candidate should have strong backend
development skills, expertise in MongoDB (3+ years), and hands-on
experience with real-time streaming and chat-based applications using
Socket.io. This is a full-time role, and immediate joiners are preferred.
Key Responsibilities:
● Develop, maintain, and optimize server-side applications using Node.js
and Express.js.
● Design and implement real-time features using Socket.io for chat-based
applications.
● Work extensively with MongoDB, ensuring high performance and
scalability.
● Develop and maintain RESTful APIs and integrate third-party services.
● Implement authentication mechanisms such as OAuth, JWT, and other
security best practices.
● Utilize Docker and Kubernetes for containerized application
deployment.
● Collaborate with frontend developers working with React/Angular to
integrate APIs seamlessly.
● Optimize application performance and troubleshoot production issues.
● Ensure code quality, performance, and scalability through best
development practices.
Required Skills & Qualifications
● 3+ years of backend development experience with Node.js &
Express.js.
● 3+ years of experience with MongoDB (Mandatory).
● Strong hands-on experience in real-time streaming and chat-based
applications using Socket.io (Mandatory).
● Proficiency in JavaScript, ES6+, and asynchronous programming.
● Experience with Docker, Kubernetes, and cloud services
(AWS/Azure/GCP).
● Strong knowledge of OAuth, JWT, and authentication mechanisms.
● Understanding of front-end technologies like React/Angular (a plus).
● Bachelor’s degree in Computer Science, IT, or a related field