What You’ll Work On
- Design, develop, and maintain robust integrations (emphasizing LinkedIn, Twitter, WhatsApp, Salesforce, HubSpot…)
- Collaborate closely with cross-functional teams to understand integration requirements and contribute to architectural decisions.
- Leverage expertise in Node.js, TypeScript or Python to craft efficient and scalable integration solutions.
- Tackle challenges of working with large datasets, implementing strategies for handling millions of records efficiently.
- Develop and implement comprehensive testing procedures to guarantee data accuracy and system reliability.
- Swiftly troubleshoot and resolve integration issues to minimize downtime.
- Create clear and comprehensive documentation for integrations, including setup instructions and troubleshooting guides.
- Provide training and support to internal teams on integration-related matters.
What You'll Bring
- Proven track record in designing, building, and maintaining 3rd party integrations
- 3+ years experience with web scraping, data extraction
- Experience with tools such as BeautifulSoup, Selenium, Scrapy for automated, complex data extraction, including from protected or dynamic web pages.
- Experience with automated bypassing of common web barriers by leveraging methodologies like proxy rotation, user agent and device fingerprint modification, and CAPTCHA challenges.
- Experience with HTTP/HTTPS proxy, SOCKS5 etc
- Proficiency in Node.js, TypeScript or Python. Ruby experience is a significant advantage.
- Strong understanding of API design, RESTful principles, and data serialization formats (JSON, XML).
- Ability to write efficient algorithms, and clean code using modern programming languages
- Hands-on experience working with data-heavy products and optimizing systems for millions of records.
- Availability during the EMEA time zone with flexibility for occasional collaboration with global teams.