Job Title: Node JS Developer
Experience:
6 to 10 Years
Notice
Period: Immediate to 15 days
Location: Bangalore
JD:
Responsibilities:
· Design, develop, and implement
server-side applications using Node.js and related frameworks.
· Develop RESTful APIs for web and
mobile applications, focusing on advanced authentication methods and middleware
development.
· Implement server-side logic,
business logic, and data processing tasks using Node.js.
· Work with both NoSQL databases
(e.g., MongoDB, Cassandra) and SQL databases (e.g., MySQL, PostgreSQL) for data
storage and retrieval.
· Ensure high performance,
scalability, and security of Node.js applications.
· Collaborate with front-end
developers to integrate user-facing elements with server-side logic.
· Write clean, maintainable, and
efficient code following coding standards and best practices.
· Conduct code reviews, debug issues,
and troubleshoot problems to ensure the quality and reliability of the
software.
· Stay updated with industry trends,
best practices, and emerging technologies related to Node.js development,
Docker, and Kubernetes.
Qualifications:
· Bachelor's degree in Computer
Science, Engineering, or related field.
· 6 to 10 years of experience in
Node.js development and server-side programming.
· Strong proficiency in Node.js and
related frameworks such as Express.js.
· Extensive experience in REST API
implementation, including advanced authentication methods and middleware
development.
· Hands-on experience with both NoSQL
(e.g., MongoDB, Cassandra) and SQL databases (e.g., MySQL, PostgreSQL).
· Basic knowledge of Docker for
containerization and Kubernetes for orchestration.
· Understanding of asynchronous
programming, event-driven architecture, and scalability principles.
· Excellent problem-solving skills,
attention to detail, and ability to work in a fast-paced environment.
· Strong communication and
collaboration skills to work effectively in a team environment.