S

Junior Data Scraper

Solvo Global

NairobiRemotefull time~KES 60k – 100k/mo1d ago

Quick Take

The Role

Build and maintain automated data extraction pipelines that pull structured and unstructured data from websites, APIs, and government sources for North American clients.

You Need

Hands-on Python web scraping experience, REST API and HTTP protocol knowledge, and PostgreSQL database skills with clean, maintainable code practices.

You Get

Competitive junior-level salary (KES 60–100k/mo), exposure to global clients, and growth opportunity within a nearshore data engineering team serving North America.

Job Description

Role Overview

Solvo Global is seeking a motivated and technically sharp Junior Data Scraper to join its growing remote data team supporting North American clients. In this role, you will be responsible for building and maintaining robust data extraction pipelines that pull structured and unstructured data from a wide variety of online and government sources. This is not a role for one-off scripts — Solvo values scalable, maintainable engineering practices, and you will be expected to bring that mindset to every workflow you build.

As part of a nearshore team serving U.S. and Canadian businesses, you will work in alignment with North American time zones, collaborating closely with stakeholders to ensure data quality, consistency, and timely delivery. If you have a passion for solving complex data acquisition challenges and enjoy the craft of clean, reusable code, this is your opportunity to grow within a global organization.

Key Responsibilities
  • Research and identify relevant public, government, and third-party data sources for client projects.
  • Extract, transform, and normalize data from websites, REST APIs, data feeds, FTP servers, and online repositories.
  • Design, build, and maintain reusable, scalable ETL processes and automated workflows.
  • Apply advanced web scraping techniques using Python, HTTP request libraries, and HTML parsing tools such as BeautifulSoup or Scrapy.
  • Validate and quality-check extracted data by identifying inconsistencies, missing records, and anomalies.
  • Document data methodologies, source mappings, and pipeline processes clearly for team and stakeholder reference.
  • Maintain version-controlled code repositories using Git, adhering to development best practices.
  • Communicate progress, blockers, and technical findings clearly to both technical and non-technical stakeholders.
Required Skills & Experience
  • Demonstrate hands-on experience building and deploying web scrapers and data extraction scripts in real-world projects.
  • Write clean, maintainable Python code and understand how to structure scripts for long-term reuse rather than one-off execution.
  • Work confidently with HTTP protocols, REST APIs, FTP sources, and HTML/DOM structures to locate and extract target data.
  • Query and manage relational databases (PostgreSQL preferred) to store, validate, and retrieve scraped datasets.
  • Apply data normalization techniques to ensure consistency across disparate source formats.
  • Use Git for version control, including branching, committing meaningful changes, and collaborating via pull requests.
  • Communicate technical concepts clearly in written English to remote stakeholders across time zones.
  • Independently troubleshoot data acquisition failures, rate limiting, and anti-scraping measures without requiring constant supervision.
Salary & Benefits

Solvo Global offers competitive compensation benchmarked to market rates for junior data engineering talent in Kenya. Estimated monthly gross salary ranges between KES 60,000 and KES 100,000 depending on demonstrated experience and technical assessment outcomes. Solvo operates as a remote-first employer, offering flexibility alongside the structure of a global organization.

  • Remote working arrangement aligned to North American business hours.
  • Exposure to international clients across 50+ industry verticals.
  • Access to AI-powered tools and a modern data engineering stack.
Who Should Apply

This role is ideal for a self-driven junior developer or data engineer who has moved beyond tutorial projects and has real scraping pipelines to show for it. You thrive working independently, take pride in well-documented and reusable code, and are comfortable owning your deliverables end-to-end. You should be comfortable communicating in professional English daily with remote colleagues and clients.

Do not apply if you have only theoretical knowledge of web scraping with no portfolio or live projects to reference, if you are unable to commit to North American-aligned working hours, or if you are looking for a short-term freelance arrangement rather than a stable full-time position.

How to Apply
  • Prepare an updated CV highlighting your Python projects, scraping tools used, and any ETL pipelines you have built.
  • Include links to GitHub repositories, portfolio projects, or client work samples where applicable.
  • Submit your application through the Solvo Global careers portal or the platform on which you discovered this listing.
  • Shortlisted candidates will be invited to a technical assessment followed by a remote interview.

Requirements Breakdown

Must Have

  • Proven experience building and deploying web scrapers using Python (BeautifulSoup, Scrapy, or similar)
  • Working knowledge of HTTP protocols, REST APIs, and HTML/DOM parsing
  • PostgreSQL or relational database experience for data storage and validation
  • Git version control proficiency with ability to collaborate via pull requests
  • Fluent written English for async communication with remote stakeholders across time zones

Nice to Have

  • Experience handling rate limiting, anti-scraping measures, and data acquisition failure troubleshooting
  • Familiarity with FTP servers and multiple data feed formats
  • Understanding of data normalization and ETL pipeline design
  • Previous experience in a remote or nearshore team environment

Don't meet every requirement? Tailor your CV to close the gap →

Salary Context

Competitive entry-level to mid-junior salary for data engineering in Nairobi

The KES 60–100k/month range aligns with mid-market rates for junior data engineers and specialized developers in Nairobi. Pay varies based on portfolio quality, previous project complexity, and proficiency with enterprise tools like PostgreSQL and Scrapy. Remote roles serving North American clients typically command a premium over domestic-only positions.

About Solvo Global

S

Solvo Global is a nearshore data solutions provider serving North American businesses with remote data engineering and ETL services from Kenya. The company specializes in building scalable data extraction pipelines and managing complex data acquisition projects for U.S. and Canadian clients. They value engineering discipline and offer junior developers early exposure to global-scale problems and collaborative remote work environments.

Likely Interview Questions

  • 1

    Walk us through a web scraping project you've built—what was the data source, what challenges did you face with anti-scraping measures, and how did you solve them?

  • 2

    How do you approach designing a scalable, maintainable scraper versus a one-off script? Give us an example of where you've applied engineering best practices.

  • 3

    Describe your experience with PostgreSQL or another relational database. How have you used it to validate and manage scraped data?

  • 4

    Tell us about a time you had to communicate a technical blocker or data quality issue to a non-technical stakeholder. How did you explain it?

  • 5

    How would you handle a situation where a client's data source suddenly changed its structure or added anti-scraping protections mid-project?

Application Tips

  • Lead with a concrete web scraping project: link to a GitHub repo (or describe in detail) showing a real scraper you've built—include the source, data volume, and any clever problem-solving around rate limits or authentication.

  • Emphasize code quality and maintainability: mention experience with Git workflows, code review, or contributing to team codebases. Solvo explicitly values 'reusable, maintainable engineering practices.'

  • Highlight remote collaboration and written communication: mention any previous remote work, async documentation you've written, or experience explaining technical concepts in writing. This role demands clear communication across time zones.

Career Path

Roles that lead here

Python developer or software engineer (self-taught or bootcamp graduate with portfolio projects)
Data analyst or BI analyst transitioning into engineering
Freelance web scraping or API integration work

Where this leads

Mid-level Data Engineer (designing ETL systems for larger-scale pipelines)
Backend Engineer (leveraging API and database skills in full-stack services)
Data Engineering Lead or Technical Lead managing a scraping/ETL team

Skills & Keywords

junior data scraperpython web scrapingetl developerdata extraction kenyaremote data job nairobiscrapy beautifulsoupdata engineer entry levelsolvo global jobs

Honest Assessment

Green Flags

  • Explicit emphasis on code quality and engineering best practices—suggests a team that will mentor you on professional development standards.
  • Nearshore model serving North American clients—provides exposure to international clients, higher-stakes projects, and potential for salary growth if you build expertise.
  • Clear technical skill list—the job posting is specific about requirements (PostgreSQL, Git, REST APIs), making it easy to prepare and assess fit.
  • Full-time role with potential for growth into senior data engineer or team lead positions in a growing organization.

Watch Out

  • No mention of remote work flexibility or exact work-from-office expectations—the posting says 'remote data team' but doesn't clarify if this is fully remote or office-based in Nairobi.
  • Salary range is wide (KES 60–100k, a 67% spread)—no clarity on what determines placement within the band or how progression works.
  • No mention of benefits, paid leave, health insurance, or career development support—critical for junior professionals in Kenya.

A Day in the Life

☀️

Your week typically involves researching and scoping new data sources for client projects, writing and testing extraction scripts in Python, and running quality checks on freshly scraped datasets in PostgreSQL. You collaborate asynchronously with North American stakeholders via Slack and email, documenting your methodologies and raising blockers when a source has anti-scraping protections or unexpected schema changes. You also spend time code reviewing teammates' pull requests, troubleshooting production pipelines that failed overnight, and refactoring reusable modules into your team's shared library—all while keeping U.S. time zone overlap hours in mind.

Frequently Asked Questions

What qualifications do I need to be a Junior Data Scraper at Solvo Global?

You need hands-on experience building web scrapers in Python, knowledge of REST APIs and HTTP protocols, PostgreSQL database skills, Git version control, and strong written English. A portfolio of real scraping projects is more valuable than formal credentials.

Is the Junior Data Scraper role at Solvo Global remote?

The job posting describes it as part of a 'remote data team' supporting North American clients with timezone alignment, though the posting does not explicitly confirm whether you work from home or from a Nairobi office. Contact the company directly to clarify.

How much does a Junior Data Scraper earn at Solvo Global?

The posted salary range is KES 60,000–100,000 per month gross. Placement within the band depends on your portfolio, previous project complexity, and technical proficiency. This is competitive for entry-level data engineering in Nairobi, especially for remote work.

What are the career growth opportunities for this role?

Solvo describes itself as a 'growing' organization. Typical progression paths include mid-level Data Engineer roles designing larger ETL systems, or Technical Lead positions managing a scraping team. Regular exposure to North American clients and complex data challenges supports skill development.

Free Match Score

See how well you match this job

Upload your CV and get an instant AI score showing exactly how well your experience matches this Junior Data Scraper role. Free, takes 30 seconds.

Get My Match Score — Free

No credit card needed

Boost your chances

AI-tailored for: Junior Data Scraper at Solvo Global