Senior Python Developer

Projekty związane z analityką internetową.

  • Piwik PRO
  • Wrocław
  • 11 000 - 14 000 PLN netto / miesiąc
  • B2B
  • 12.02.2019

Wymagania

Poziom doświadczenia: Senior
  • Komunikatywność i otwartość 
  • Dbanie o dobre relacje w zespole, umiejętność współpracy i wypracowania kompromisów
  • Chęć pracy nad złożonym produktem budowanym na miejscu we Wrocławiu

Technologie

Wymagane na tym stanowisku:
  • Python
  • Django
  • Django REST Framework
  • Bazy danych (MySQL lub PostgreSQL lub Elasticsearch)
  • Git
Potrzebne i możemy Cię ich nauczyć:
  • Wiedza na temat web analytics
Mile widziane:
  • SQLAlchemy
  • Falcon lub Flask
  • Docker
  • Ansible
  • Wiedza na temat mikroserwisów

Projekt, w którym możesz pracować

Rozwijamy zaawansowany produkt Piwik PRO Analytics Suite związany z analityką internetową, dedykowany marketerom i skrojony pod klientów biznesowych z całego świata (współpracujemy m.in. z Komisją Europejską i hp).

Nasz zespół pracuje nad dwoma modułami w produkcie. Nasze najnowsze dziecko to komponent Custom Reports umożliwiający klientom tworzenie różnorodnych, spersonalizowanych raportów. Mamy do czynienia z ciekawymi technologiami (takimi jak Elasticsearch, ClickHouse) i wyzwaniami wynikającymi z ruchu, który nasze aplikacje muszą obsłużyć. 

Nasz team ma szerokie kompetencje w zakresie back-end i front-end developmentu, testowaniu, operacji (devops), dzięki czemu jest samodzielny w dostarczaniu rozwiązań. Do szczęścia brakuje nam backendowca, który wniesie do zespołu świeże spojrzenie i umiejętności wyniesione z innych kontekstów (zależy nam na dzieleniu się wiedzą). 

Podział czasu pracy

Nowe funkcje
60%
Spotkania
20%
Dokumentacja
9%
Samorozwój
5%
Bug fixing
5%
Wsparcie klienta
1%

Jak pracujemy z kodem?

  • Kontrola wersji: Git
  • Konwencje programistyczne (style guide)
  • Code review
  • Pair programming
  • Statyczna analiza kodu
  • TDD
  • BDD
  • Metryki kodu
  • Baza wiedzy

Jak testujemy?

  • Testy jednostkowe
  • Testy integracyjne
  • Testy systemowe
  • Pentesty
  • Testy wydajnościowe
  • Testowanie manualne
  • Automatyzacja testów
  • CI

Jak zarządzamy projektem?

  • Metodyka: Agile
  • Kto podejmuje decyzje architektoniczne? Zespół
  • Kto wybiera technologię? Zespół
  • Liczba równoległych projektów: 2
  • Oprogramowanie do zarządzania projektem: JIRA
  • Możliwość zmiany projektu
  • Skład zespołu projektowego:
  • Programiści: 6
  • Project Managerowie: 1
  • Testerzy: 1

Narzędzia pracy

  • Laptop
  • Komputer stacjonarny
  • Dodatkowy monitor
  • Słuchawki
  • Osobista szafka
  • Telefon służbowy
  • Swoboda w doborze narzędzi pracy
  • System operacyjny

Środowisko pracy

  • Przełożony techniczny
  • Open space
  • Pokoje
  • Dress code
  • Elastyczne godziny pracy
  • Możliwość pracy zdalnej: 30%
  • Płatny urlop: Tak
  • Godziny pracy biura: 8 - 19

Bonusy

  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
  • Zimne napoje
  • Gorące napoje
  • Owoce
  • Przekąski
  • Lunche
  • Wskazówki adaptacyjne
  • Kursy językowe
  • Tymczasowe mieszkanie
  • Pomoc w szukaniu mieszkania
  • Pomoc z wizą
  • Premia za dołączenie
  • Przelot
  • Pieniądze na koszty przeprowadzki
  • Konferencje
  • Szkolenia
  • Książki
  • Parking dla samochodów
  • Parking dla rowerów
  • Prysznic
  • Pokój relaksu
  • Pokój zabaw dla dzieci
  • Imprezy integracyjne

Zadaj pytanie pracodawcy

Administratorem danych jest Piwik PRO ...