Grepsr Pvt. Ltd.

Junior Data Solutions Engineer

Grepsr Pvt. Ltd. · Kathmandu Metropolitan City, Bagamati Province, Nepal

IT Services and IT Consulting · 51-200 employees

19 h ago
Junior (0-2 yrs) Full-time Nepal
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design, build, and maintain web crawlers and scrapers to extract data based on client requirements. Monitor crawler performance, ensure data quality, and collaborate with teams to validate accuracy.

What they look for

PHP Node.js Web scraping Data extraction HTML CSS DOM structure HTTP API Data normalization Problem solving Communication Collaboration Software development

Requirements

Requires proficiency in PHP or Node.js and an understanding of web technologies like HTML, CSS, and HTTP. Candidates should have approximately one year of software development experience and strong analytical skills.

Benefits

Competitive compensation Performance-based rewards Five-day work week Daily lunch at the office Learning and growth opportunities Wellness and engagement initiatives Collaborative and values-driven work environment

Full description

  • Design, build and deploy new web crawlers/scrapers based on client and internal data requirements.
  • Maintain, debug and update existing crawlers when target websites change their layout, markup, or anti-bot measures.
  • Write clean, modular and reusable code in PHP and Node.js for data extraction pipelines.
  • Parse and normalize scraped data into structured formats.
  • Handle common scraping challenges: pagination, dynamic/JS-rendered content, rate limiting, proxies, CAPTCHAs, and IP blocks.
  • Monitor crawler performance and data quality; set up logging/alerts to catch failures early.
  • Collaborate with QA and project management to validate data accuracy and completeness against client specifications.
  • Document crawler logic, configurations, and known site-specific quirks for hand off and future maintenance.
  • Continuously look for ways to make crawlers more efficient, resilient, and easier to maintain.

Requirements

  • Good working knowledge of PHP and Node.js, or strong proficiency in one with the enthusiasm and willingness to quickly learn the other.
  • Around 1 year of experience in software development or relevant internship/project experience.
  • Understanding of HTML, CSS, and the DOM structure, with the ability to inspect web pages and understand how data can be extracted.
  • Familiarity with HTTP concepts such as requests, headers, cookies, sessions, and how websites deliver content.
  • Good analytical and problem solving skills, with attention to detail and a willingness to learn how to handle different web scraping scenarios.
  • A sense of ownership and responsibility, with the ability to work independently while seeking guidance when needed.
  • Good communication and collaboration skills, with the confidence to ask questions, share progress, and raise challenges early.
  • A positive attitude, curiosity, and a genuine interest in learning new technologies and improving technical skills.
  • Alignment with our mission and values, with a desire to build solutions that create value for both the team and our clients.
  • Eagerness to learn continuously, adapt, and grow in a fast-paced environment.

Benefits

  • Competitive compensation and performance - based rewards
  • Five-day work week.
  • Daily lunch at the office.
  • Learning and growth opportunities.
  • Wellness and engagement initiatives.
  • Collaborative and values-driven work environment.

Why Join Grepsr?

At Grepsr, we believe in growing together, creating meaningful impact and building a workplace where people are trusted, empowered,and encouraged to evolve. You will have the opportunity to work alongside passionate teams, contribute meaningfully to customer success and grow within a dynamic and supportive environment.