Budujemy platformę Marketing Automation o dużym obciążeniu, która integruje się z wieloma systemami reklamowymi, analitycznymi i CRM innych firm. Produkt przetwarza duże strumienie danych, synchronizuje kampanie i zapewnia wgląd w wydajność w czasie rzeczywistym dla klientów na całym świecie.Twoja rola będzie polegać na projektowaniu i wdrażaniu usług backendu, integracji API i potoków danych w ramach skalowalnej architektury Google Cloud.Obowiązki:Tworzenie, utrzymywanie i optymalizacja usług b
Budujemy platformę Marketing Automation o dużym obciążeniu, która integruje się z wieloma systemami reklamowymi, analitycznymi i CRM innych firm. Produkt przetwarza duże strumienie danych, synchronizuje kampanie i zapewnia wgląd w wydajność w czasie rzeczywistym dla klientów na całym świecie.
Twoja rola będzie polegać na projektowaniu i wdrażaniu usług backendu, integracji API i potoków danych w ramach skalowalnej architektury Google Cloud.
Obowiązki:
- Tworzenie, utrzymywanie i optymalizacja usług backendu w Pythonie
- Tworzenie i integrowanie Interfejsy API REST/GraphQL z zewnętrznymi platformami marketingowymi (Google Ads, Meta, TikTok itp.)
- Wdrażaj skalowalne potoki przetwarzania danych przy użyciu Google Cloud (funkcje Cloud, Pub/Sub, BigQuery, Cloud Run, Cloud Storage)
- Praca z przepływami uwierzytelniania OAuth2 i bezpieczną integracją API
- Projektuj schematy baz danych i pisz wydajne zapytania (SQL/NoSQL)
- Popraw wydajność, niezawodność i monitorowanie usług backendu
- Współpracuj z zespołem produktu w celu wdrożenia nowych funkcji i ulepszenia istniejących przepływów
- Twórz czysty, testowalny i dobrze udokumentowany kod
Tech Stack:
- Backend: Python 3.x, FastAPI / Flask
- Cloud: Google Cloud Platform (GCP), Cloud Run, Cloud Functions, Pub/Sub, BigQuery
- Bazy danych: PostgreSQL / BigQuery / Firestore
- API: REST, GraphQL, OAuth2, webhooks
- Narzędzia: GitHub, CI/CD, Docker
- Testowanie: Pytest
Wymagania:
- Ponad 5 lat doświadczenia jako programista Pythona
- Duże doświadczenie z usługami Google Cloud
- Pewność tworzenia i integracji API (OAuth, limity szybkości, ponowne próby, przetwarzanie wsadowe)
- Znajomość programowania asynchronicznego (asyncio) będzie dodatkowym atutem
- Doświadczenie w tworzeniu ETL/potoku danych
- Zrozumienie systemów rozproszonych i architektury mikrousług
- Język angielski na poziomie średniozaawansowanym
Miło jest mieć:
- Doświadczenie z platformami marketingowymi (Google Ads API, Meta Marketing API, TikTok Ads API)
- Znajomość Airflow / Prefekt
- Doświadczenie w przetwarzaniu danych o dużym obciążeniu
- Zainteresowanie analityką lub branżą AdTech
Oferujemy: - konkurencyjne wynagrodzenie;
- pracę zdalną;
- możliwość rozwoju zawodowego;
- elastyczne godziny pracy;
- praca z zespołem ekspertów;
- płatne kursy języka angielskiego;
- płatne zwolnienia lekarskie i urlopy.