Scraper Node Developer

Richmond, VA, United States

Job Description


Description:

Century Distribution Systems has been a leader in combining advanced technology and supply chain, logistics, freight management and 3PL services for over 50 years. We have a global footprint and work with clients worldwide.

Imagine joining an industry leader to further develop your IT career with a Monday-Friday hybrid work schedule, wide-ranging benefits package, and competitive pay!

As a Scraper Node Developer at Century you will be is responsible for designing, developing, and maintaining web scraping solutions using Node.js. you Will work closely with our data science and engineering teams to gather requirements, implement scraping scripts, and ensure the efficient and accurate extraction of data from various websites and online sources. Experience with strong background in web scraping, is proficient in Node.js, and has a solid understanding of HTML, CSS, and JavaScript.

Monday through Friday, 9:00 am to 5:30 pm. Hybrid work schedule with office located in Innsbrook, Glen Allen, Virginia.

This position is hybrid/remote and offers the following benefits:

\xc2\xb7 Competitive salaried compensation

\xc2\xb7 Medical

\xc2\xb7 Dental

\xc2\xb7 Vision

\xc2\xb7 401(k) with Matching

\xc2\xb7 Life insurance

\xc2\xb7 Short-term and long-term disability

\xc2\xb7 Paid holidays

\xc2\xb7 Vacation and Sick Time

\xc2\xb7 Real, achievable advancement opportunities.

\xc2\xb7 Industry Leader: Enjoy working with a leader in the industry due to superior service, high-quality products, and competitive pricing.

ESSENTIAL FUNCTIONS AND DUTIES:

  • Collaborate with data science and engineering teams to understand scraping requirements and translate them into technical specifications.
  • Design, develop, and maintain efficient and scalable web scraping solutions using Node.js.
  • Implement scraping scripts to extract data from various websites, APIs, and online sources.
  • Optimize and fine-tune scraping scripts to ensure accurate and timely data extraction.
  • Handle complex data structures and apply data cleaning and transformation techniques as necessary.
  • Monitor scraping processes to identify and resolve any issues or errors that may arise.
  • Conduct regular testing and quality assurance to ensure the reliability and integrity of scraped data.
  • Stay up to date with the latest web scraping technologies, techniques, and best practices.
  • Collaborate with cross-functional teams to integrate scraped data into downstream systems and applications.
  • Document and maintain technical specifications, code documentation, and version control.
EDUCATION/EXPERIENCE/SKILLS REQUIRED:
  • Bachelor\'s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven work experience as a Scraper Node Developer or similar role.
  • Strong proficiency in Node.js and JavaScript.
  • Experience with web scraping frameworks and libraries, such as Puppeteer, Cheerio, or similar.
  • Solid understanding of HTML, CSS, and web technologies.
  • Familiarity with databases and SQL for storing and querying scraped data.
  • Knowledge of data cleaning and transformation techniques.
  • Experience with cloud platforms, such as AWS or Azure, for deploying and scaling scraping solutions.
  • Knowledge of data science and machine learning concepts.
  • Familiarity with version control systems, such as Git.
Century Distribution Systems Inc. is an equal opportunity employer and is committed to compliance with all applicable laws prohibiting employment discrimination. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

All applications will be used exclusively for selection purposes and handled confidentially by authorized personnel only. Your application may also be considered for other suitable positions within Century Distribution Systems Inc.

PM22

PI223943944

Century Distribution Systems

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4311083
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Richmond, VA, United States
  • Education
    Not mentioned