Senior Javascript Developer - remote

Kratzen Partners
Posted 2 years ago
We Work Remotely
Kratzen Partners is recruiting a full time 100% remote senior software developer to build an internal toolset for scraping public websites that have been specifically hardened against simple scraping methods.­­ The key to the project’s success will be problem solving, clever experimentation, grit, and creativity.

Please make sure to read the directions below under "Application Submission" carefully and answer all of the questions when submitting an application

Pay: €100-140k+ per year, based on experience. 
 
About Us: Kratzen Partners is a global technology services provider specializing in discovering, collecting, and analyzing internet data and discretely relieving internal information collection operating burdens of the world’s leading data driven corporations and institutions. 
 
Qualifications:
·      Expert level experience in JavaScript, including web programming
·      Experience with website scraping, and/or writing stealthy bots
·      Naturally inquisitive and curious  
·      A knack for problem-solving, combining creativity and logical thinking
       ·      You probably enjoy solving puzzles and brain teasers
·      Fluent in English, especially written English
·      BONUS: experience with playwright framework
 
What the job will be like
Your initial role will be to build out the MVP for this new advanced scraping toolset, working with a PM and reporting to our VP of engineering, leveraging existing systems designs and experimentation results. However, you will be writing the production code from a blank slate, and there will still be considerable experimentation and problem solving required as we work through the inevitable unexpected hurdles. 

You’ll be primarily work on your own -- your VP and PM will help set direction and be available to brainstorm and provide suggested avenues of exploration. However, the more you can generate your own ideas, plans, and work independently, the better. Initial onboarding  will include daily check-ins, shifting to a 2/week cadence as you get settled. As long as you attend our calls, meet deadlines, and get your work done, you’re welcome to work your own schedule.
  
Application Submission
If this sounds like the right job for you, please send your first and last name, resume, and 2 or 3 sentences for each of following questions to careers@kratzenpartners.com
 
1.     What’s your experience scraping internet data?
2.     What are hard-to-spoof ways to fingerprint what browser someone is actually using?
3.     Without using the ip address, how might you detect a web client is using a vpn?
4.     Are there more avenues of detection available if the client is using an https proxy?
 
Please remember, THERE ARE NO WRONG ANSWERS to these question!