We are seeking a highly skilled Senior Node.js Developer with extensive experience in Puppeteer.js to join our team. The ideal candidate will have a strong background in backend development using Node.js and a proven track record of implementing web scraping and automation solutions using Puppeteer.js.
Responsibilities:Develop and maintain backend systems and APIs using Node.jsDesign and implement web scraping and automation solutions using Puppeteer.jsCollaborate with frontend developers to integrate backend services with user interfacesOptimize application performance and scalabilityTroubleshoot and debug issues as they ariseStay up-to-date with the latest trends and best practices in Node.js and web developmentOptimize code for maximum performance, ensuring high responsiveness and minimal resource consumption.Integrate diverse APIs into Node.js applications to enhance functionality and data retrieval.Harness extensive knowledge of Puppeteer.js for web scraping, automation, and testing purposes.Implement and maintain databases, ensuring seamless data storage and manipulation.Requirements:Extensive Node.js Experience: Demonstrable expertise in developing robust Node.js applications, including server-side logic and asynchronous programming.Puppeteer.js Proficiency: Proven ability to harness Puppeteer.js for web crawling, scraping, and automation tasks.API Integration Skills: Experience in integrating various APIs to expand application capabilities and access external data.Testing and Debugging: Proficient in testing and debugging Node.js applications to maintain code integrity and application stability.Version Control: Familiarity with version control systems such as Git for collaborative development and code management.Communication Skills: Strong communication skills to collaborate with cross-functional teams and effectively convey technical concepts.Cloud Services: Familiarity with cloud platforms (e.g., AWS) for deploying and managing Node.js applications.