As a Node.js developer, your primary role will be to develop and execute scalable APIs and applications using the Node.js framework. Your roles and responsibilities as a Node.js developer will also entail working closely with the project development team and supporting designers, project managers, and front-end developers in executing the software solutions.
Roles and ResponsibilitiesWork on building the back-end applications that power web and mobile applications.Developing and implementing complex Node.js applications.Understand and implement the approach that is needed to develop the user interface, as well as those parameters that will be used in the projectFollow the Scrum workflow and complete tasks from the team backlog;Write an efficient, transparent and well-documented code that meets industry regulations and standards.Work collaboratively with designers, stakeholders, and product owners to define, design, and implement new features in existing software solutions.Participate in performance optimization and tuning of existing Node.js applications by reviewing software code and providing constructive feedback for improvement.Ensure proper adherence to privacy and security standards.Stay updated with the emerging technologies and trends in Node.js development.Report issues with the code and improve upon them.
RequirementsMinimum of 5+ years of experience in software engineering.Demonstrable experience in web application development with expertise in Node.js.Sufficient experience in JavaScriptExcellent knowledge of HTML, HTML5, CSS and CSS3Understanding of TypeScriptKnowledge of database technologies and agile development methodologies.Experience both in frontend development and test automationExcellent problem-solving and management skills.Ability to work independently, prioritize, and efficiently execute tasks.Excellent organizational and follow-up skills with strong attention to detail.