Collaborate with the development team to design and develop robust and scalable Node.js applications, adhering to best practices and coding standards.
Take ownership of end-to-end application development, including requirement analysis, system design, implementation, testing, and deployment
Write clean, maintainable, and efficient code, following established coding guidelines.
Work closely with front-end developers and designers to integrate server-side logic with user interfaces, ensuring seamless user experiences
Provide technical guidance and mentorship to less experienced developers, assisting them in problem-solving and code reviews.
Conduct thorough testing of applications, including unit testing and integration testing, to ensure quality and reliability
Collaborate with the DevOps team to ensure smooth deployment and continuous integration of applications
Participate in Agile/Scrum processes, including sprint planning, task estimation, and daily stand-ups.