The company Group Working is engaged in reliable employment in the European Union. We collaborate with many partners in countries such as Germany, Belgium, Austria, France, and the Netherlands. To expand our activities and optimize the process of searching for potential partners and employees, it is necessary to develop a parser that will automatically collect contact information from various European job sites.
As of today, we are looking for a parser developer
Scope of Work
Development of a parser that will:
○ Collect contact information from specified websites.
○ Filter job vacancies by countries and professions.
○ Store the collected data in a structured format.
System configuration for continuous real-time data collection.
Testing and implementation of the parser in the working environment.
Target Sites for Parsing
● OLX
● Flagma
● Jooble
(Possibility of adding other sites upon agreement)
Target Countries
● Germany
● Belgium
● Austria
● France
● Netherlands
Functional Requirements
● Real-time data collection: the parser must work online and collect fresh job vacancies without delays.
● Filtering by criteria: ensure data collection only from specified countries and for designated professions.
● Scalability: the ability to add new sites and professions for parsing.
● Data storage: parsing results must be stored in a database or exported in CSV/Excel formats.
Technological Requirements
● Programming Language: Python, Node.js, or another suitable technology that provides the necessary functionality and performance.
● Database: MySQL, PostgreSQL, or NoSQL solutions for storing collected data, also considering the option of saving data in JSON and then converting it to a readable format (Text file) or connecting the parser to a Telegram bot for daily notifications.
● Frameworks and Libraries: use of modern tools for web scraping (e.g., Scrapy, BeautifulSoup).
Requirements for the Executor
● Experience in developing parsers and working with web scraping.
● Ability to work with databases and web technologies.
● Willingness to collaborate and discuss project details.
Salary will be discussed during the interview.
If you are interested in our offer, I would be happy to talk with you about collaboration.