Full Stack JavaScript Developer

Warsaw, Poland
Branding Solutions – Engineering /
Full-Time /
Remote
Jako Full Stack Developer w ADLOOK będziesz pracował/a nad tworzeniem i utrzymywaniem wewnętrznego panelu służącego do zarządzania parametrami kampanii reklamowych w ramach platformy RTB (Real-time Bidding).

Twoje zadania:

    • Tworzenie i utrzymywanie aplikacji w JavaScript/TypeScript w oparciu o Vue.js i Nest.js 
    • Tworzenie i rozwijanie REST API
    • Tworzenie automatyzacji optymalizujących działanie kampanii reklamowych
    • Rozwijanie rozwiązań przetwarzających duże ilości danych
    • Praca w środowisku Google Cloud Platform
    • Dbanie o niezawodność budowanych rozwiązań

Przykładowe tematy:

    • Tworzenie narzędzi Full Stack (node.js + Vue.js) używanych przez wewnętrznych zespół wsparcia technicznego
    • Dodanie nowego źródła danych do systemu monitorowania kampanii
    • Rozbudowa schematu bazy danych PostgreSQL na potrzeby tworzonych aplikacji
    • Dodanie wsparcia dla kreacji wideo w narzędzia do tworzenie bannerów reklamowych
    • Dostosowanie kodu aplikacji do wymagań nowej wersji Vue.js

Nasze wymagania:

    • Doświadczenie w tworzeniu aplikacji webowych: JavaScript/TypeScript + Vue.js/React/Angular 
    • Praktyczna znajomość backendów w Node.js 
    • Dobra znajomość języka SQL oraz wiedza z zakresu relacyjnych baz danych
    • Podstawowa znajomość Linux (utworzenie i utrzymanie własnego środowiska deweloperskiego)
    • Znajomość Git
    • Poziom języka angielskiego pozwalający na swobodne posługiwanie się dokumentacją techniczną
    • Komunikatywność i umiejętność pracy w zespole
    • Podstawowa znajomość technologii konteneryzujących (np. Docker, Kubernetes)

Dodatkowym atutem będzie znajomość technologii:

    • BigQuery
    • PostgreSQL
    • Google Cloud Platform (opcjonalnie AWS/Azure)
    • GitLab
    • CI/CD w oparciu o Jenkins

W zamian oferujemy:

    • Atrakcyjne wynagrodzenie
    • Dostęp do najnowocześniejszych technologii i realną możliwość wykorzystywania ich w projekcie o dużej skali i wysokiej dynamice
    • Elastyczne warunki pracy - pracujemy zdalnie lub hybrydowo
    • Sprzęt i oprogramowanie, jakiego potrzebujesz, np. Macbook + 2 monitory, licencja na IDE (np. JetBrains), dodatkowy sprzęt (wedle zapotrzebowania)
    • Stopniowe wdrożenie w prace zespołu