ABOUT THE EMPLOYER

We are a leading technology company specializing in web data extraction and analysis. Our innovative solutions empower businesses with valuable insights derived from web data. We are seeking a skilled Web Crawler Developer to join our dynamic team and contribute to the development and maintenance of our web crawling infrastructure.

WHAT WILL YOU WORK ON?

  • Develop new web crawlers in Go to extract data from various sources.
  • Perform regular maintenance and updates to existing crawlers to ensure optimal performance and reliability.
  • Implement strategies to efficiently handle proxies and prevent IP blocks while crawling websites.
  • Collaborate with cross-functional teams to integrate web data into existing systems and applications.
  • Provide support and troubleshooting assistance related to web crawling activities.
  • Work with legacy PHP code as needed to integrate with existing systems.

WHAT SKILLS AND EXPERIENCE ARE WE LOOKING FOR?

  • Proficient in Go programming language.
  • Strong understanding of web scraping techniques and best practices.
  • Experience working with proxies and IP rotation to prevent blocking.
  • Familiarity with PHP/Python for working with legacy codebases.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills and ability to work collaboratively in a remote team environment.
  • Minimum of 4 hours overlap with PST timezone (9 AM to 5 PM).

ARE THERE ANY OTHER REQUIREMENTS?

  • Experience with burpsuite/OWASP ZAP.
  • Experience with ajax/reverse engineering.
  • Knowledge of web development technologies such as HTML, CSS, and JavaScript.