Open Source Maintainer

Scrapinghub published a month ago


Mid-Level, Senior, Full-time

No office location

Location Availability

m 2015 05 12 traveling tips for remote workers rel nofollow wherever you want a . have the opportunity to go to conferences and meet
pportunity to go to conferences and meet with the team from across the globe . get the chance to work with cutting edge open source t

Open Source Maintainer

Scrapinghub | No office location

About this job

Job type: Full-time
Experience level: Mid-Level, Senior
Role: Full Stack Developer
Industry: Big Data, Data Science
Company size: 51-200 people
Company type: Private


Job description

About the Job:

ScrapingHub is built on top of Open Source; we’re creators and maintainers of Scrapy web scraping and crawling framework, as well as many other popular Python libraries.

We’re looking for someone to help us develop and maintain our Open Source software, to ensure Scrapy and other ScrapingHub Open Sources projects thrive. This is a rare opportunity to become a part of the Scrapy team, and work remotely full time helping Open Source.

Job Responsibilities:

    • Maintain Scrapy framework and its dependencies with other members of the Scrapy team:
      • fix bugs, develop new features, improve documentation and tests;
      • review pull requests and triage issues;
      • make releases.
    • Help maintaining other ScrapingHub Open Source projects
    • Work with the community: answer StackOverflow questions, help with Google Summer of Code, etc.

Job Requirements:

    • Strong software development skills.
    • Open Source involvement: history of contributions, understanding of the community norms.
    • Python language experience (5+ years); working knowledge of the Python ecosystem.
    • Understanding of Web technologies: HTTP, HTML, CSS, JavaScript, etc.
    • Experience writing asynchronous code.
    • Good communication skills; positive attitude, willingness to help others.

Bonus points for:

    • Scrapy knowledge; history of Scrapy contributions.
    • Web scraping and web crawling experience.
    • Twisted knowledge; contributions to Twisted or other Python async frameworks.
    • Experience creating and maintaining Python packages.
    • Experience leading Open Source projects.

Life at Scrapinghub

About Scrapinghub

Scrapinghub is a fast growing and diverse technology business turning web content into useful data with a cloud-based web crawling platform, off-the-shelf datasets, and turn-key web scraping services.

We’re a globally distributed team of 170 Shubbers working from over 30 countries who are passionate about scraping, web crawling, and data science.

As a new Shubber, you will:

Become part of a self-motivated, progressive, multi-cultural team.

Autonomy to make the role your own, supported by great people

Join a team with huge opportunity to make a difference

Have the freedom and flexibility to work from wherever you want.

Have the opportunity to go to conferences and meet with the team from across the globe.

Get the chance to work with cutting-edge open source technologies and tools.


  • Flexible working hours
  • Remote working
  • Paid time off
  • Paid open source work
  • Global team meet ups
  • Learning & Development Opportunities

Joel Test

Source control
One-step build
Daily builds
Bug database
Bugs fixed before writing new code
Up-to-date schedule
Quiet working conditions
Best tools that money can buy
Code screening
Hallway usability testing
Learn more about Scrapinghub
Open Source Maintainer at Scrapinghub