We are searching for a talented and motivated Node.js Developer to join our team. In this role, you will play a key part in developing and maintaining our backend server-side applications using Node.js and related technologies. You will collaborate with designers, front-end developers, and other team members to deliver high-quality and scalable web applications.
Job Responsibilities
Develop server-side logic using Node.js for high-volume, low-latency applications.
Integration of user-facing elements developed by front-end developers with server-side logic.
Writing reusable, testable, and efficient code.
Design and implementation of data storage solutions.
Implementation of security and data protection measures.
Performance tuning, improvement, and scalability of applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Stay updated on emerging technologies and contribute to continuous improvement.
Requirements
Candidate Required Skills
Bachelor's degree in Engineering (BE/B.Tech-CS/IT) or a Master's degree in Computer Applications (MCA) or an equivalent qualification.
2-4 years of hands-on experience with Node.js development.
Experience with Express.js or other Node.js frameworks.
Knowledge of relational and non-relational databases such as MySQL, MongoDB, etc.
Understanding of asynchronous programming and its quirks and workarounds.
Experience with Git or other version control systems.
Familiarity with agile methodologies.
Excellent communication and collaboration skills.
Ability to work independently and in a team environment.
Benefits
This role offers the flexibility of working remotely in India.
We are an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, age, disability, national origin, sexual orientation, gender identity, or any other protected status. We encourage a diverse range of applicants.