Job Title:
Node.js DeveloperLocation:
[Noida , UP]Employment Type:
Full-timeWe are looking for a skilled and experienced Node.js Developer to join our dynamic team. The ideal candidate will have a strong background in building scalable web applications and services, with expertise in MySQL, MongoDB, Socket.IO, video streaming, and deployment
processes. You will be responsible for developing and maintaining server-side components, ensuring optimal performance, and collaborating with front-end developers to integrate user-facing elements.
Key Responsibilities:
Develop and Maintain Server-Side Applications: Design, build, and maintain efficient, reusable, and reliable Node.js code.
Database Management: Work with MySQL and MongoDB databases
to ensure seamless data integration and management.
Real-time Communication: Implement and manage real-time communication features using Socket.IO.
Video Streaming: Develop and integrate video streaming functionalities.
Deployment: Handle deployment processes and manage servers, ensuring high performance and responsiveness.
Collaboration: Work closely with front-end developers and other team members to integrate user-facing elements with server-side logic.
Code Review and Testing: Conduct regular code reviews, write unit tests, and ensure code quality and security.
Troubleshooting and Debugging: Identify and resolve performance and scalability issues.
Documentation: Create and maintain technical documentation.
Required Qualifications:
Experience: Proven experience as a Node.js Developer or similar role.
Technical Skills:
Proficiency in Node.js and JavaScript.
Strong understanding of MySQL and MongoDB.
Experience with Socket.IO for real-time communication.
Knowledge of video streaming technologies and protocols.
Familiarity with deployment processes and server management.
Tools and Frameworks: Experience with Express.js or similar frameworks.
Version Control: Proficiency in Git for version control.
Problem-Solving: Strong problem-solving skills and ability to troubleshoot complex issues.
Communication: Excellent communication and teamwork skills.
Desired Skills:
DevOps: Experience with DevOps tools and practices.
Cloud Services: Knowledge of cloud services such as AWS, Azure, or Google Cloud Platform.
Containerization: Familiarity with Docker and container orchestration tools like Kubernetes.
- CI/CD: Experience with Continuous
Integration/Continuous Deployment (CI/CD) pipelines.
Security: Understanding of application security best practices.
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
Job Type: Full-time
Pay: 25,
- 00 - 35,000.00 per month
Jadwal: - Day shift
Work Location: In person