About usWe are International Showtimes; a global entertainment data aggregator from Berlin, Germany. We operate in 114+ 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 across the globe. Now we are looking for you to support us with our next growth phase in 2024.You
About usWe are International Showtimes; a global entertainment data aggregator from Berlin, Germany. We operate in 114+ 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 across the globe. Now we are looking for you to support us with our next growth phase in 2024.Your Profile- You love movies, entertainment, tech, and data - You are open-minded, and you enjoy working with people - You value structure and professionalism - You are hands-on and proactive - You are looking for a mid/long-term commitmentYour tasks- You will support us in finalizing the development of one our data scraping products. Once the development is done you will manage, maintain, and will further develop it. - You will develop ~70% of your time, and ~30% of your time, you will manage - Managing and planning full development cycles- Developing applications and new features - Ensuring team adherence to project quality standards- Providing training and mentorship to the team members - Reporting and keeping stakeholders informed about the latest progress - Supporting hiring initiatives You're offering these qualifications- You have experience working as a lead developer, technical lead, or technical product manager- You have an understanding of business dynamics - You worked in a remote structure before and feel comfortable with it - You have experience as a system architect and web scraping to collect and organize large amounts of data from various entertainment websites- You implemented web scraping best practices, including rate limiting, user agent rotation, and handling dynamic content- Your designed and implemented secure APIs and data protection measures for data storage solutions- You wrote and executed unit tests to ensure the accuracy and stability of the data and infrastructure- You worked with proxy solutions and VPNs to bypass security measuresIdeally, you are familiar with the following tech stack: - NodeJS: 3+ years of experience in data scraping/mining, building APIs, designing/implementing security and data protection measures, data storage solutions, and writing unit tests. - TypeScript: 3+ years of experience- Docker/Kubernetes and GIT: 3+ years of experience. Able to implement design patterns for distributed systems, configure and manage CI/CD pipelines, etc.- Frameworks: Axios, Cheerio, BullMQ, Puppeteer, Jest/other, NestJS, ExpressJS, and Swagger- MongoDB, PostgreSQL, and Redis: 3+ years of experience. Able to design a complex structure to handle large amounts of data.- Scraping experience: 2+ years of experience. Able to bypass security measures, understand website/page structures easily, work with proxies and VPNs (ovpn), scrape complex and paginated websites/pages, and work with Puppeteer. Experience with ReCaptcha bypassing, IP rotation, and public/private API bypassing.- Ability to work professionally and reliably in a remote structure and to explain technical topics to non-developers- You worked with agile methodologies- You are familiar with tools like Jira, Slack, and GSuite- You are verbally strong, and you can explain technical topics to non-developers - You have excellent people management skills- You evaluated and developed team membersWhat we offer:- A job position with a top-level monthly salary - Working within a friendly international team of smart, open-minded and supportive people- A vibrant start-up culture that provides structure and clear goals - A great opportunity to co-create and to leverage your skills and creativity - Flexible working hours based on your demands - Opportunities to build relations, both in Germany and across Europe- A great opportunity to develop your professional and personal skills - Regular feedback sessions to strengthen our alignment