As a Node.js Developer at Dotcod Innovation, you will be responsible for developing and maintaining server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will work closely with other developers, designers, and product managers to deliver robust, scalable, and efficient applications.
Key ResponsibilitiesDevelop and maintain server-side logic using Node.js, ensuring high performance and responsiveness to front-end requests.Collaborate with front-end developers to integrate user-facing elements with server-side logic.Write reusable, testable, and efficient code.Design and implement low-latency, high-availability, and performant applications.Implement security and data protection best practices.Participate in the entire application lifecycle, focusing on coding and debugging.Troubleshoot and debug applications to optimize performance.Collaborate with cross-functional teams to define, design, and ship new features.Stay updated with emerging technologies and industry trends to continuously improve skills and project outcomes.
QualificationsExperience: 2-3 years of experience as a Node.js Developer or in a similar role.Proficiency in JavaScript: Strong understanding of JavaScript, its quirks, and workarounds.Node.js: Hands-on experience with Node.js and frameworks such as Express.js.Database Knowledge: Experience in MongoDB. Knowledge in Redis is a plusRESTful APIs: Experience in designing and developing RESTful APIs.Version Control: Proficient understanding of code versioning tools, such as Git.Testing: Experience with automated testing platforms and unit tests.Security: Understanding of basic security principles and experience in implementing secure applications.Problem-Solving: Strong analytical and problem-solving skills with a keen attention to detail.Collaboration: Ability to work in a team environment and collaborate effectively with other developers and stakeholders.Communication Skills: Strong verbal and written communication skills.Experience in developing application with microservices and message brokers is an advantage.