Backend Developer

Python

Backend Developer

Python
Niepodległości 69, Warszawa

RTB House

Undetermined
B2B
Mid
Office
4 997 - 5 553 USD
Net per month - B2B

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

Tech stack

    Python

    advanced

    Node.js

    advanced

    Flask

    advanced

    PostgreSQL

    regular

    TypeScript

    regular

    Google Cloud

    regular

    Redis

    regular

    Elasticsearch

    regular

Office location

Published: 21.10.2019

About the company

RTB House

RTB House is a pioneer in Open Internet Performance Advertising, pushing the boundaries with technology powered by Deep Learning that delivers 57% more revenue for lower-funnel campaigns using first-party data. Founded b...

Company profile