Job Overview
We are seeking a Mid-Level NodeJS Developer with 4 to 6 years of work experience for a remote position. The job locations include Bangalore, Hyderabad, Chennai, Pune, Ahmedabad, Delhi, and Mumbai. Candidates will develop and maintain server-side components, ensuring high performance and responsiveness. The employment type is remote.
Qualifications and Skills
Proficiency in Node.js (Mandatory skill) with at least 4 years of experience building server-side applications.
Expertise in JavaScript (Mandatory skill), with a deep understanding of language features and usage contexts.
Experience with RESTful APIs (Mandatory skill) for developing secure and scalable web services.
Strong knowledge of Express.js for building light-weight and flexible server-side applications.
Experience in MongoDB for efficient database management and CRUD operations.
Familiarity with Docker for containerizing applications and managing development environments.
Experience with Git for version control and collaborative software development.
Exposure to AWS services for deploying and managing scalable web applications in the cloud.
Roles and Responsibilities
Develop and maintain server-side components using Node.js and related technologies.
Build and integrate RESTful APIs to facilitate seamless communication between client and server.
Design and implement scalable, reliable, and secure server-side logic.
Collaborate with frontend developers to integrate user-facing elements with server-side logic.
Develop and maintain database schemas using MongoDB for optimal data management.
Utilize Docker for developing and deploying containerized applications efficiently.
Manage version control using Git and coordinate with team members for collaborative development.
Employ AWS services for application deployment, scaling, and maintenance in a cloud environment.