Position: Middle+ Developer - Web Scraping / Data Gathering
Company: Whirrcrew
Category: SQL
Experience required: 2y
English level: upper

DETAILS:
Schedule: full-time, remote
Experience: 3+ years
Client: Czech Republic, Prague
Start: ASAP
English: upper+

ABOUT THE PROJECT:
The world of e-commerce is not waiting. Data is not waiting. Jump on the bandwagon that travels all over Europe with us. Our customers are European e-shops, brands and manufacturers who use tools to automate bidding on comparators and monitor product prices in the market. We are building a brand new team. We are looking for another co-driver with experience in the development of applications or products and their operation. You can be remote or we can meet in Brno offices. But your work will affect millions of customers in 9 European countries. It will be a ride, will you jump?

ABOUT THE TEAM:
We are a team of a lot of responsible people who respect each other. Respect is one of our most important values. We like to learn new things and gather useful information (ideal, if we can immediately apply it at work).
We share interesting facts and experiences everywhere - offices, regular meetings, Slack and beer, we also want to move in technology
We make sure that all opinions are voiced, because sometimes the quietest idea is the best
We devote a lot of energy to the individual approach in teams and in leadership - we develop using the Gallup methodology
We drive according to the values of Fairness, Fun, Freedom

YOU HAVE:
Experience with Ruby (or willingness to learn)
You actively use JS, HTML, CSS (even the basics are enough)
Experience with GNU / Linux
Regular expressions
You are independent with experience in the field of web scraping / data gathering and you participated in changes and improvements to the existing solution
The advantage is the knowledge of Internet protocols (TCP / IP, http / https) and web technologies

WHAT TO DO:
We collect public data and create various reports from them for e-shops, manufacturers and other entities.
We use various approaches, internal and third-party tools, but we are also open to new technologies in the field
We don't just want to offer raw data, but we try to create something extra from it with added value for the end user
You will be part of a smaller autonomous team (Product Manager, UX, Devs), with whom you will participate in the design, development, operation of new tools and the selection of suitable technologies.
We divide the work on the assignment, solution and verification in a team so that everyone can get involved and use their strengths.
We do not plan on a project, we do not push Scrum on strength, but we still try to follow agile principles and values, ie. Research, problem definition, short experiment, quick feedback and keep going until it makes sense.
We think about solutions together, we share what someone does, we share how we are doing, or we will help each other. Our goal is to keep our freedom, at the same time we rely on processes so that no one has to get up to the computer on weekend nights. The team is jointly responsible for joint performance.
We use a combination of Jira, Slack, GSuite and Miro to communicate and organize work.

AS A PLUS:
You are no stranger to working with SQL, ElasticSearch and key-value databases (Redis, etc.)
Microservices
CI / CD tools, monitoring (Sentry, ..)
Other noSQL databases
You have already created a pair of REST APIs

WE OFFER:
Working on a useful product that makes shopping easier for millions of people every month
We will support you in improving your skills, including participation in trainings and conferences, sharing know-how is a matter of course
Free working hours with the possibility of working from home, and many other benefits such as cafeteria, multisport or extra days off
Opportunity to learn a lot from the huge shared know-how
Informal and friendly working environment in offices in Prague, Liberec, Pilsen and Brno-Husovice.
We invite you to join our friendly international team and work in a comfortable office not far from metro or remote work;
Comfortable work schedule;
Pleasant working atmosphere;
Interesting projects and challenging tasks;
Opportunities for self-realization, professional and stable career growth;
Ability to work completely remotely from anywhere in the world;
No time-tracking system and screen-shots;
Opportunity to get access to PluralSight;
Reimbursement compensation ($50/month);