Full Stack Developer – system scrapingu i automatyzacji kampanii mailingowych
Poszukujemy doświadczonego programisty, który zaprojektuje i wdroży od podstaw system do scrapowania danych kontaktowych oraz automatyzacji kampanii mailingowych. Projekt obejmuje zarówno backend, frontend, jak i konfigurację środowiska oraz wdrożenie.
Zakres obowiązków:
- Implementacja modułu scrape’owania adresów e-mail z wybranych stron internetowych z możliwością dodawania nowych i wyłączania istniejących źródeł.
- Wdrożenie importu adresów z plików CSV wraz z mechanizmem deduplikacji i filtrowania.
- Stworzenie systemu wysyłki e-maili z obsługą wielu adresów SMTP, edytorem szablonów i własną stopką.
- Obsługa blacklisty adresów i domen.
- Budowa modułu automatyzacji kampanii (harmonogramy, przypomnienia, limity wysyłki).
- Śledzenie statystyk kampanii (otwarcia, procent otwarć).
- Stworzenie panelu administracyjnego/dashbordu do zarządzania kampaniami i źródłami.
- Eksport listy wysłanych wiadomości.
- Wdrożenie systemu tłumaczeń interfejsu (PL/EN).
- Konfiguracja środowiska deweloperskiego i produkcyjnego (Docker, PostgreSQL, Redis).
- Zapewnienie bezpieczeństwa aplikacji, walidacji danych i odpowiedniej kontroli dostępu.
- Przygotowanie dokumentacji technicznej i użytkowej.
Strony z jakich scrapowane będą dane opierają się na Python i zawierają ogłoszenia o pracę w Belgii, Holandii i Niemczech.
Doświadczenie jest wymagane. Szukamy osoby lub firmy, która wykona całość prac.
Mile widziane:
- Znajomość AI/ML w personalizacji treści mailingów.
- Doświadczenie w pracy z systemami wielojęzycznymi i wielotenantowymi.
- Praktyka w CI/CD i monitoringu (Prometheus, Grafana).
Zapraszam do składania propozycji cenowych. W razie pytań proszę o kontakt na adres email [email protected]
Z uwagi na przerwę urlopową, odpowiedzi na zapytania i oferty będą rozpatrywane we wrześniu.