Poszukujemy doświadczonego Inżyniera Automatyzacji i Web Scrapingu do długoterminowego projektu, którego celem jest pozyskiwanie oraz strukturyzacja danych z wymagających źródeł zewnętrznych. Naszym celem jest budowa stabilnych i odpornych na awarie systemów, które dostarczają wiarygodne informacje w dynamicznie zmieniających się środowiskach webowych.
Zakres obowiązków
- Projektowanie i wdrażanie zaawansowanych rozwiązań do automatyzacji przeglądarek oraz web scrapingu.
- Pokonywanie zabezpieczeń typu anti-bot, obsługa CAPTCHA oraz praca z serwisami o niestabilnych selektorach.
- Parsowanie, normalizacja i strukturyzacja danych pochodzących z HTML, plików oraz zewnętrznych API.
- Tworzenie mechanizmów monitoringu, obsługi błędów oraz bieżące utrzymanie systemów w obliczu zmian po stronie serwisów zewnętrznych.
- Diagnozowanie problemów technicznych, w tym wyścigów (race conditions) oraz optymalizacja wydajności skryptów.
Wymagania
- Minimum 3 lata komercyjnego doświadczenia w obszarze automatyzacji przeglądarek i web scrapingu.
- Biegła znajomość TypeScript oraz praktyczne doświadczenie z biblioteką Playwright (lub Puppeteer/Selenium).
- Umiejętność pracy w trudnych środowiskach, w tym w serwisach typu legacy oraz systemach z zaawansowaną autoryzacją.
- Bardzo dobra znajomość języka angielskiego (poziom C1) umożliwiająca swobodną komunikację.
Co oferujemy
- Pracę w pełni zdalną przy ambitnych projektach technologicznych.
- Możliwość rozwoju w obszarze inżynierii danych i zaawansowanej automatyzacji.
- Współpracę z zespołem nastawionym na wysoką jakość kodu i stabilność rozwiązań.