The position is for a Back-end engineer with a high level of experience either in Python / node.js and Web Scraping. This person must have REST API, CSS, and HTML experience since it will require heavy DOM manipulation. It also requires familiarity with techniques and tools for crawling, extracting, and processing data (like Selenium, Scrapy, Puppeteer, or UiPath) and experience running large-scale data scraping projects. **Summary of Skills**: **Must-Have**: - 4+ years of experience in computer-related fields - Solid experience in Web Scraping or data extraction through Selenium/Scrapy or other frameworks and related libraries - Experience designing and building web crawlers to scrape data and URLs. - Experience in Python / node.js - Experience with REST API - Good English and Communication skills including concise, effective, and audience-oriented communication - Experience with Agile Methodologies - Able to share his/her knowledge within his/her team - Some experience mentoring team members - Experience working with teammates to diagnose and resolve issues - Experience with writing tests and debugging - Knowledge of design patterns - Ability to quickly learn new programming languages - Experience with abstractions and code isolation - The notion of security practices - Good sense of productivity, urgency, and priority - Takes into account overall Product and business objectives **Nice to Have**: - Angular - React.js - Google Cloud / AWS - Django **Department** Development **Role** Advanced Software Engineer **Locations** Remote, Colombia, Remote, Costa Rica