We’re seeking a highly skilled Automation Engineer proficient in Node.js, JavaScript, and TypeScript to join our automation team. In this role, you will develop and maintain web scraping solutions, automate tasks, and ensure seamless integration with our systems. The ideal candidate will have a web scraping, automation, and containerization technologies background.
What You’ll Do:
- Design, develop, and maintain automated web scraping scripts using Node.js, Fetch API, Cheerio, and Puppeteer libraries.
- Implement and maintain Docker containers to streamline the deployment and scaling of scripts.
- Monitor and troubleshoot issues using monitoring tools like Sentry.
- Optimize existing automation scripts for performance, reliability, and scalability.
- Ensure the data integrity and security of our customers’ information and credentials.
- Document code, processes, and best practices for knowledge sharing and future improvements.
- Stay up-to-date with emerging technologies and industry trends to continually improve automation processes.
Requirements:
- 5+ years of experience in automation development.
- Proficiency in JavaScript and Node.js with a solid understanding of asynchronous programming and promises.
- Strong command of web applications architecture and back-end technologies.
- Knowledge of front-end technologies like HTML, CSS, and JavaScript web frameworks.
- Extensive experience with Puppeteer for web scraping and automating web interactions.
- Familiarity with Docker for containerization and deployment.
- Strong problem-solving skills and ability to troubleshoot complex issues.
- Ability to work independently and collaboratively within a team environment.
- Excellent communication skills and a proactive approach to problem-solving.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent work experience).
Nice to Haves:
- Experience with other automation tools or frameworks.
- Familiarity with cloud platforms such as AWS or Azure.
- Understanding of CI/CD pipelines and automated testing frameworks.