Backend Developer

IT Cracow, Poland Warsaw, Poland


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

Więcej informacji: techblog.rtbhouse.com/jobs/
Kontakt: [email protected]