CLOSED / Python – Web Scraping Developer

As a Python – Web Scraping Developer, your responsibility is to write and maintain data pipelines that scrape and download data from court web sites in the most efficient way.  We are looking for a person who is motivated to extend and improve a big legacy code project with good quality python code. In this position you will be working directly with the client so it is important that you feel comfortable speaking in English.

KEY RESPONSIBILITIES

  • Research target web sites in deep in order to build efficient scraping strategies
  • Collaborate with US lawyers in order to process and store the obtained data
  • Build, integrate and maintain web scrapers based in the project’s architecture
  • Use Google Cloud Tools to make sure that the scrappers are in good shape
  • Write automated tests to ensure the quality of the downloaders
  • Migrate python 2.7 code to the recent python 3 versions
  • With the time you may be asked to work in backend or frontend projects

REQUIREMENTS

Experience with the following is required

  • Proven work experience as a python developer. It is key to have a good understanding of the basic python data structures, generators and Object oriented programming 
  • Understanding of basic web concepts like HTTP protocols, HTML and JS
  • Understanding of the main differences between python 2 and 3
  • Hands on experience with:
    • Scraping libraries: beautiful-soup, request, url-lib and selenium
    • Good debugging skills in order to maintain data pipelines in production.
    • Git
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • Proficient in English (written and spoken)

REQUIREMENTS

Experience with the following is required

  • Proven work experience as a PHP developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility
  • Understanding of CSS pre-processing platforms, such as LESS and SASS
  • Understanding of server-side PHP pre-processing platforms
  • English communication skills
WHAT WE DO

Agave Lab is a combination of a venture capital firm and a startup incubator. The model is called a “Company Builder”.  Beyond that we attend product/software development needs of these companies along with external startups customers that we help with their own projects.

WHO WE ARE

We are a group of designers, developers, and product managers, that operate out of the Agave Lab incubator in Guadalajara. We have a 700 M2 facility with a pool, and a garden in the coolest Colonia in GDL.

We have a very informal workplace and culture – flip flops and shorts are just fine. We work hard and are dedicated to quality but, for the most part, it’s a relaxed and stress free place to work. We all genuinely like each other and, most days, we look forward to coming to work.

BENEFITS and PERKS

The position is full time in GDL (remote)

  • Competitive salary
  • Law benefits
  • Monday to Friday
  • Major medical insurance
  • Life insurance
  • Flexible work hours and Home Office
  • Pool at the office
  • Yoga, English and Pilates class
  • Social activities
  • Two times a year the team goes to the beach
  • Paid holiday vacation from Xmas to New Year
  • Nap room (For those moments of nap time)
  • Snacks, Coffee and Beer
  • No dress code

TO APPLY

Please send your CV or LinkedIn profile to jobs@agavelab.com