Senior Python Backend Developer
-, Warszawa
Dealavo
O nas
Jesteśmy spółką oferującą nowoczesne narzędzie do analityki e-commerce dla sklepów internetowych i producentów. Specjalizujemy się w oprogramowaniu do monitoringu i automatyzacji cen dla e-sklepów. Oferujemy swoje usługi na wielu rynkach, współpracując zarówno z międzynarodowymi przedsiębiorstwami, jak i przedstawicielami rynku lokalnego.
Wykorzystujemy rozwiązania machine learningowe do przetwarzania i analizy danych.
Twoje zadania
Tworzenie strategii anti-bot/odblokowania: rotacja i geolokalizacja proxy (residential/mobile), integracje z unblockerami i solverami CAPTCHA, polityki retry/backoff i rate-limiting
Projektowanie i rozwój architektury crawlerów oraz mikroserwisów przetwarzających dane. (wydajność, skalowalność, niezawodność, koszty).
Analiza problemów sieciowych (HTTP/HTTPS, TCP/IP), wielowątkowość, retry/backoff.
Monitoring i reagowanie na alerty (stabilność, skuteczność pozyskiwania danych).
Pisanie testów, code review w zespole, dbanie o jakość i czytelność kodu
Szukamy osoby, która ma
5+ lat doświadczenia komercyjnego w Pythonie, w tym udokumentowane projekty crawlingu lub systemów przetwarzania danych na dużą skalę.
Bardzo dobrą znajomość algorytmów, struktur danych, zagadnień sieciowych oraz współbieżności.
Biegłość w Linuxie i automatyzacji (Ansible) oraz CI/CD (np. Jenkins).
Mocne kompetencje w SQL i optymalizacji Postgresa; doświadczenie z Redis.
Doświadczenie z mikroserwisami, RabbitMQ, nadzorem/monitoringiem (Supervisor, Nagios).
Dbałość o jakość, pragmatyzm techniczny, umiejętność podejmowania decyzji architektonicznych.
Mile widziane
Doświadczenie w budowie skalowalnych systemów przetwarzania dużych ilości danych.
Narzędzia: VS Code, Jenkins, GitHub, RabbitMQ, Nagios, Ansible, Supervisor.
Doświadczenie w pracy z GitHub Copilot
Znajomość JS w zakresie wspierającym analizę frontu.
Estymowanie zadań, biblioteki: urllib3
, httpx
, pycurl.
Stos technologiczny (na co dzień)Python • Linux • HTTP/HTTPS, TCP/IP • Postgres/SQL • Redis • ScyllaDB • RabbitMQ • Mikroserwisy • Jenkins • GitHub • Ansible • Supervisor • Monitoring (Nagios)
Oferujemy
Realny wpływ na architekturę komponentów i sposób pracy zespołu.
Rozwój techniczny (code review, wsparcie doświadczonych programistów).
Praca z wieloma narzędziami i technologiami.
Benefity: Multisport, Enel-med.
Wspólne posiłki, owoce, napoje; wyjścia integracyjne.
Płatne urlopy, elastyczne godziny, praca zdalna/hybrydowa.
Biuro w Warszawie — sporadyczne wizyty mogą być potrzebne.