Mid/Senior Python Developer

Pracuj cross-team nad polskim produktem!

Piwik PRO
Mid
9 000 - 18 000
PLN
netto / miesiąc (B2B)

Rekrutacja online
B2B
Św. Antoniego 2/4, Wrocław Remote
Praca zdalna
100%
Płatny urlop
25

Opis projektu

Jesteśmy Piwik PRO, firmą z sercem we Wrocławiu o rosnącym międzynarodowym zasięgu. Rozwijamy pierwszą skupioną na prywatności alternatywę dla Google Analytics. Kluczowe funkcjonalności naszego produktu udostępniamy za darmo w ramach Piwik PRO Core.

Nasz produkt tworzymy od zera. To przekłada się na wiele wolności, wpływu i naprawdę unikalne środowisko pracy. Dołączając do nas:

  • Masz kontekst. Widzisz w całości produkt i perspektywę jego długofalowego rozwoju
  • Masz wpływ na kierunek rozwoju organizacji i produktu, kształtujesz doświadczenie naszych klientów i wybierasz optymalny stack do zmierzenia się z wyzwaniami, które niesie ze sobą analityka
  • Masz znaczenie i ogrom przestrzeni do przedstawiania i wdrażania swoich pomysłów


Zespół

Jesteśmy zespołem Platformy – odpowiadamy za warstwę aplikacji, która jest wspólnym obszarem dla kilku zespołów produktowych. Naszym celem jest projektowanie i utrzymywanie prostej i przystępnej dla wszystkich developerów architektury mikroserwisów. Dbamy o jej aktualizację, wydajność i bezpieczeństwo, wdrażamy spójne dla wszystkich standardy, a to wszystko we współpracy z kilkoma innymi zespołami.

Nasz zespół to deweloperzy i product owner. Po prostu. Szukamy osobowości, która wpasuje się w naszą kulturę pracy, która zna się na rzeczy i chce rozwijać produkt, nie tylko kod. Działamy zwinnie, inspirujemy się Scrumem, nieźle opanowaliśmy współpracę zdalną. Od czasu do czasu spotykamy się w biurze, gdzie mamy własny przestronny pokój i spędzamy wspólnie dzień – nie tylko na pracy 😉

Rozmawiamy głównie po polsku, stąd nie oczekujemy szekspirowskiej angielszczyzny, potrzebujemy jednak, żeby Twoja praca była udokumentowana po angielsku.


Kogo szukamy:

Szukamy nie tylko specjalistów, ale przede wszystkim ludzi, którzy chcą budować coś wspólnie i razem z nami rozwijać produkt. Osób, którym zależy na dobrych relacjach w zespole, szukają rozwiązań i co najważniejsze – zachowują przy tym otwarty umysł na inne podejścia.

Twoje zadania

  • Rozwój i utrzymanie mikroserwisów oraz platformy k8s stanowiących fundament funkcjonowania produktu.
  • Wprowadzanie usprawnień w aspekcie zarządzania użytkownikami (uwierzytelnianie, autoryzacja, systemy SSO, 2FA, przyznawanie uprawnień i kontrola dostępu) 
  • Rozwój i utrzymanie komunikacji między mikroserwisami opartej o zdarzenia systemowe.
  • Rozwój i utrzymaniepublicznego oraz wewnętrznego API HTTP. 
  • Integracja produktu z zęwnętrznymi systemami
  • Automatyzacja testów 

Kogo szukamy?

Jakich skilli szukamy?

  • Co najmniej 3 lata komercyjnego doświadczenia w Pythonie
  • Praktycznej znajomości Django i Django REST lub innego pythonowego webframeworka
  • Doświadczenia w projektowaniu HTTP API, włącznie z praktycznym zastosowaniem REST, OAuth i JWT
  • Umiejętności do tworzenia i używania środowisk skonteneryzowanych (Docker)
  • Znajomości asynchronicznej komunikacji (RabbitMQ)
  • Mocnej wiary w testy jednostkowe i integracyjne aplikacji (np. przy użyciu PyTest)
  • Znajomości podstawowych zagadnień z obszaru bezpieczeństwa aplikacji webowych (np. ataki CSRF, XSS)
  • Praktycznego doświadczenia z bazami danych SQL i optymalizacją zapytań


Dodatkowe propsy zgarniesz u nas za:

  • Doświadczenie w budowaniu skalowalnych architektur aplikacji webowych
  • Doświadczenie w budowaniu aplikacji opartych o architekturę mikroserwisową
  • Zorientowanie w tematyce terminów i pojęć analityki webowej
  • Doświadczenie w pracy z Kubernetesem
  • Doświadczenie z architekturami zarządzania tożsamością (np. SAML 2.0)

Umiejętności
Python
Django
DRF
Docker
RabbitMQ
PyTest
Zarządzanie projektami
Metodyka
Agile, Scrum
Decyzje architektoniczne podejmuje
zespół
Technologię wybiera
zespół
Software do zarządania projektami
JIRA
Skład zespołu projektowego
4
Programiści
1
Project Managerowie
0
Testerzy
0
Designerzy
Praca z kodem
Git
Kontrola wersji
Ustalone konwencje w kodzie
Code review
Statyczna analiza kodu
Baza wiedzy
Testowanie
Testy jednostkowe
Testy integracyjne
Pentesty
Testy wydajnościowe
Testowanie manualne
Automatyzacja testów
CI
Narzędzia
Laptop
Dodatkowy monitor
Słuchawki
Osobista szafka
Swoboda doboru narzędzi
System operacyjny
Środowisko pracy
Pokoje
Elastyczne godziny pracy
Wyjazdy służbowe
8.00 - 20.00
Godziny pracy biura
Podział czasu pracy
Nowe funkcje
40%
Spotkania
15%
Bug fixing
15%
Dokumentacja
15%
Wsparcie klienta
10%
Samorozwój
5%
Opieka medyczna
  • Pakiet medyczny
Pakiet sportowy
  • Pakiet sportowy
Bonusy finansowe
  • Akcje
Kuchnia
  • Zimne napoje
  • Gorące napoje
  • Owoce
Rozwój
  • Szkolenia
  • Książki
  • Konferencje
Parking
  • Parking dla rowerów
Pakiet relokacyjny
  • Tymczasowe mieszkanie
Inne
  • Prysznic
  • Pokój relaksu
  • Imprezy integracyjne

Proces rekrutacji

- 10 dni
rozmowa kwalifikacyjna

Piwik PRO

Wrocław 100
Technologie i umiejętności
  • PHP
  • Docker
  • Linux
  • JavaScript
  • Symfony
  • Ansible
  • React
  • Big Data
  • MySQL
  • Azure

Zobacz podobne ogłoszenia