Posted:6 days ago| Platform:
On-site
Full Time
Job Description As a Node.js Developer, you will be responsible for developing and maintaining server-side applications and APIs. You will work closely with our front-end developers, product managers, and other stakeholders to create scalable and high-performance applications. Your role will involve coding, testing, and deploying applications, as well as troubleshooting and debugging issues. Key Responsibilities Develop and Maintain Applications: Design, build, and maintain efficient, reusable, and reliable Node.js code. API Development: Create and maintain RESTful APIs and integrate with third-party services. Database Management: Design and implement database schema, and manage data with SQL (e.g., PostgreSQL, MySQL) or NoSQL (e.g., MongoDB, Redis) databases. Performance Optimisation: Optimize applications for speed and scalability; perform code reviews and address bottlenecks. Collaborate with Teams: Work closely with front-end developers, UX/UI designers, and other stakeholders to deliver cohesive and well-functioning applications. Testing and Debugging: Write and execute unit and integration tests; debug and resolve application issues. Documentation: Maintain clear documentation for application code, APIs, and development processes. Stay Updated: Keep up with the latest industry trends and technologies to continuously improve your skill set and contribute innovative ideas. Requirements Proven Experience: 2+ years of professional experience in Node.js development. Technical Skills: Proficiency in JavaScript/TypeScript, Node.js, Express.js, and related frameworks. Database Knowledge: Experience with relational and/or non-relational databases (e.g., PostgreSQL, MongoDB). Version Control: Experience with Git and understanding of branching and merging strategies. API Design: Strong knowledge of RESTful API design and development. Problem-Solving Skills: Excellent analytical and problem-solving skills. Collaboration: Strong communication skills and ability to work effectively in a team environment. Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. Show more Show less
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Udaipur, Rajasthan, India
Salary: Not disclosed
Hyderabad, Bengaluru
4.0 - 8.0 Lacs P.A.
Vadodara, Gujarat, India
Salary: Not disclosed
Sahibzada Ajit Singh Nagar, Punjab, India
Salary: Not disclosed
New Town, Kolkata, West Bengal
Experience: Not specified
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
6.0 - 6.0 Lacs P.A.
Indore, Madhya Pradesh, India
Salary: Not disclosed
Experience: Not specified
0.3 - 0.7 Lacs P.A.
Bengaluru, Karnataka, India
Salary: Not disclosed