Position: Crawler Developer(Web Scraping/Node/TypeScript)
Company: UATech Hires
Category: Node.js
Experience required: 3y
English level: upper

Software/Crawler Developer - Node.js - JavaScript 

**About Us**

We are International Showtimes; a global entertainment data aggregator from Berlin, Germany. We operate in 53+ markets worldwide and serve clients across the globe. Our automated algorithm connects to 25k+ entertainment websites, to aggregate rich and high-quality data. The International Showtimes team consists of 21+ smart, motivated, and friendly people. We work remotely with team members in Germany, Albania, Kosovo, Poland, Columbia, and Chile. Now we are looking for you to support us with our next phase of growth in 2023.

**Your tasks**

As a developer, you will have many exciting responsibilities. Your main task will be to aggregate entertainment data from the web, with our in-house build framework. The framework is built in Node.js; it is capable of covering all sorts of different layouts of entertainment-related websites and has a number of hooks to go even beyond. Besides aggregating entertainment data, you will be working on your own exciting projects around front-end development and process improvements, as well as automation. 

**We’re offering these benefits**

- A full-time job position with a top-level monthly salary
- A vibrant start-up culture that promotes creativity, entrepreneurship, and co-creation
- The possibility to experience different aspects of a tech company, participating in existing and/or future projects
- Working within a friendly international team of smart and open-minded people

**You're offering these qualifications:**


- You have at least 1 year of experience with JavaScript and/or TypeScript
- You are familiar with some of the following technologies and libraries: regular expressions, CSS,  HTML, jQuery, cheerio.js, JSON parsing/format, moment.js, Node.js, underscore
You understand the concepts of working with Promises, async/await, callbacks, and in general asynchronous programming
- You understand how different web technologies work and how to handle crawling them. Ex: bypassing CloudFlare, picking the token for authorization etc
- You have some basic knowledge about git version control system, working with it at least in personal projects
- You have a good command of English (verbal & written)
- You are friendly and open-minded 
- You are a fast learner, and you like to solve problems with your unique approaches
- You are professional and reliable

**Opportunities of working with us**

- We can decide your working schedule together; we’re flexible 😊
- Opportunities to build relations, both in Germany and across Europe
- A great opportunity to develop your professional and personal skills 
- Mentoring and support on your career development