#1 Job Board for tech industry in Europe

Backend Developer
Python

Backend Developer

Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Python

    advanced

    Node.js

    advanced

    Flask

    advanced

    PostgreSQL

    regular

    TypeScript

    regular

    Google Cloud

    regular

    Redis

    regular

    Elasticsearch

    regular

Job description

Jako Backend Developer będziesz pracował nad rozwojem narzędzi do konfigurowania, raportowania oraz monitorowania kampanii reklamowych w ramach platformy RTB (Real-time Bidding).

TWOJE ZADANIA:

  • Tworzenie i utrzymywanie jobów przetwarzających duże ilości danych
  • Optymalizowanie zapytań bazodanowych
  • Budowanie systemu opartego o strumienie danych
  • Zapewnienie niezawodności i skalowalności budowanych rozwiązań
  • Rozwój narzędzi monitorujących i analizujących pracę produkcyjnego systemu
  • Tworzenie i rozwijanie API (REST, GraphQL)

WYKORZYSTYWANE NARZĘDZIA I TECHNOLOGIE:

  • Python, Node.js, TypeScript, Google Cloud, Kubernetes, Docker, Jenkins, PostgreSQL, BigQuery,
             ElasticSearch, Kafka, Redis, Flask, SQLAlchemy, GitHub, Sentry.

NASZE WYMAGANIA:

  • Doświadczenie w programowaniu w języku Python lub Node.js
  • Wiedza w zakresie programowania współbieżnego i asynchronicznego
  • Bardzo dobra znajomość relacyjnych baz danych
  • Umiejętność projektowania i implementacji API opartego o REST lub GraphQL
  • Znajomość systemu Linux i kontenerów
  • Doświadczenie z pracą na dużych zbiorach danych
  • Komunikatywność, umiejętność pracy w zespole

DODATKOWYM ATUTEM BĘDZIE ZNAJOMOŚĆ TECHNOLOGII:

  • Doświadczenie w tworzeniu systemów rozproszonych
  • Znajomość platformy Google Cloud
  • Umiejętności DevOps-owe
  • Dobra znajomość technologii Big Data: Hadoop, Kafka, Storm, Spark

PRZYKŁADOWE TEMATY:

  • Stworzenie joba liczącego agregaty na podstawie surowych danych
  • Opracowanie i wdrożenie rozwiązania pozwalającego na budowanie skomplikowanych pipelineów
  • Zbudowanie narzędzia do replikacji danych z wykorzystaniem Apache Kafka
  • Rozbudowa systemu monitorowania zużycia zasobów przez użytkowników
  • Refaktoring warstwy danych API
  • Optymalizacja zapytań do BigQuery poprzez użycie spartycjonowanych tabel lub zmaterializowanych widoków

W ZAMIAN OFERUJEMY:

  • Pracę w zgranym zespole
  • Bardzo atrakcyjne wynagrodzenie
  • Dobrze zlokalizowane biuro (Warszawa - 10 metrów od stacji metra Wierzbno, Kraków - “Błękitek” przy Rondzie Grzegórzeckim)
  • Wyjątkowo elastyczne warunki pracy - nie mamy core hours, nie mamy limitów na urlopy, można w dużej części pracować zdalnie
  • Sprzęt i oprogramowanie, jakiego potrzebujesz, np. Intel NUC + 3 monitory, licencja na IDE, dodatkowy sprzęt wg zapotrzebowania
  • Dostęp do najnowocześniejszych technologii i możliwość realnego wykorzystywania ich w projekcie o dużej skali i wysokiej dynamice