Full Stack PHP Developer
Piwik PRO

Piwik PRO to spółka produktowa założona przez ekspertów z dziedziny AdTech i MarTech, rozwijających customowe aplikacje dla klientów pod marką Clearcode. Dostarczamy zaawansowane technicznie rozwiązania dla marketerów (analityka internetowa, zarządzanie tagami na stronach, personalizacja treści na stronach www oraz w aplikacjach mobilnych, zarządzanie danymi o użytkownikach i retargeting), skrojone pod indywidualne potrzeby klientów biznesowych.

Na co dzień rozwijamy i utrzymujemy infrastruktury potrafiące obsłużyć nawet do 1000 req/sec i przetwarzamy terabajty danych, zachowując przy tym wysoką dostępność, dobierając narzędzia i technologie do problemów, z jakimi stykamy się w codziennej pracy. Nasze główne produkty implementowane są w wersjach On-Premises (self-hosted, PaaS) i Cloud (SaaS), a każdy z nich zgodny jest z regulacjami dotyczącymi ochrony prywatności i bezpieczeństwa, przy jednoczesnym zapewnieniu naszym partnerom pełnej kontroli nad danymi. Jesteśmy zaufanymi partnerami zwłaszcza dla instytucji rządowych oraz firm z branż, w których bezpieczeństwo danych jest kluczowe – wśród naszych klientów znajdziesz m.in. Komisję Europejską i rząd Kanady oraz światowe korporacje finansowe i działające na rynku telekomunikacyjnym.

Czego będziemy oczekiwać od Ciebie?

  • Minimum 4 lat komercyjnego doświadczenia
  • DDDevelopujesz SOLIDnie w PHP – masz doświadczenie z Symfony (lub innym frameworkiem PHP), znasz wzorce projektowe (np. CQRS, Event Sourcing), możesz je opisać bazując na przykładach i nie masz oporów przed DRY oraz KISS
  • Praktycznej znajomości Dockera – budowałeś swoje kontenery i zarządzałeś nimi
  • Świadomości, że Alpine bardzo dobrze nadaje się jako baza pod produkcyjny kontener Dockerowy
  • Doświadczenia z MySQL/MariaDB – wiesz, czym różni się InnoDB od MyISAM, potrafisz projektować wydajne zapytania SQL
  • Kultury pracy opartej o code review i dobrą komunikację
  • Pisania testów automatycznych do wytwarzanego oprogramowania
  • Posługiwania się językiem angielskim w stopniu pozwalającym na swobodne czytanie dokumentacji

Będzie super, jeśli:

  • Masz doświadczenie w pracy z ReactJS lub Angular
  • Architektura oparta o mikroserwisy nie jest Ci obca – znasz Kubernetesa bądź Ranchera w praktyce? Super!
  • Wiesz, co to CI/CD i potrafisz rozwijać je na bazie kontenerów
  • Korzystałeś z Consula bądź innego narzędzia do Service Discovery oraz trzymania konfiguracji
  • Znana jest Ci architektura heksagonalna
  • Miałeś styczność z narzędziami do automatyzacji zadań (Puppet, Ansible)
  • Orientujesz się w tematach bezpieczeństwa – XSS, CSRF, konfiguracja usług w kontenerach, etc.
  • Masz naturalną potrzebę nauki i pogłębiania wiedzy

Co dostarcza nam rozrywki w pracy?

  • PHP 7
  • Symfony 3/4 (od mikrokernela do full-stacka)
  • Nginx, HAproxy, Traefik, Kong Api Gateway
  • MySQL/MariaDB, Redis, RabbitMQ, PostgreSQL, Clickhouse
  • Ansible
  • Docker, Rancher, Consul
  • CI/CD (Travis)
  • Speedrunners na 4 pady ( :D )

Możemy obiecać:

  • Wynagrodzenie na poziomie 8000 – 12000 zł netto na fakturze (przy współpracy w oparciu o kontrakt B2B)
  • Pakiet narzędzi rozwojowych, jak: biblioteczka firmowa, regularne firmowe eventy z prelekcjami, spotkania grup tematycznych (technologicznych i branżowych) oraz opcja udziału w projektach open-source, nad którymi pracują nasze teamy
  • Prywatną opiekę medyczną
  • Kartę MultiSport
  • Kartę lunchową
  • Niezapomniane imprezy i wyjazdy integracyjne
  • Pracę w unikatowej atmosferze – co potwierdza 96% naszej ekipy (dane z ankiety satysfakcji ‘2017)
  • Toole od JetBrains & Atlassiana w standardzie dla wszystkich

Nie zapomnij dołączyć klauzuli: “Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w ofercie pracy dla potrzeb niezbędnych do realizacji procesu rekrutacji zgodnie z ustawą z dn. 29 sierpnia 1997 r. o ochronie danych osobowych (Dz. Ust. Nr 133 poz. 883).”

Lokalizacja

Wrocław

Wynagrodzenie

8000-12000 zł netto na fakturze (B2B)

Wymagamy znajomości

Ansible, Docker, MySQL, PHP, React, Symfony

Aplikuj

O zespole

Kuba Bomba - Product Manager

Jak pracujemy?

Zajmujemy się rozwojem autorskiego produktu – zestawu narzędzi wspierających pracę marketerów pod nazwą Piwik PRO Marketing Suite. Pracujemy w oparciu o zwinne metodyki prowadzenia projektów, w szczególności SCRUM i Kanban, i ciągle staramy się udoskonalać nasz workflow. Podczas dwutygodniowych sprintów wydajemy na bieżąco zmiany na środowisko testowe, by następnie stabilne wersje wydać na środowiska produkcyjne. Do organizacji pracy używamy stacka Atlassiana – JIRY do zarządzania zadaniami oraz Confluence, który wspomaga proces tworzenia dokumentacji. Kod wersjonujemy z wykorzystaniem systemu rozproszonego GIT, do obsługi którego używamy Githuba. Podczas wytwarzania oprogramowania używamy metodyki CI, czyli ciągłej integracji. Absolutnie porwała nas architektura oparta na mikroserwisach i stopniowo przepisujemy aplikację zgodnie z tym duchem. Bardzo dużą wagę przywiązujemy do automatyzacji procesów, w szczególności testowania kodu. Na co dzień korzystamy z Travisa; dodatkowo, każdy pull request podlega też code review, który wykonujemy sobie nawzajem.

Co sprawia, że jesteśmy wyjątkowi?

Mamy płaską strukturę, co w praktyce oznacza, że każdy ma realny wpływ na wizję i kierunek rozwoju produktu. W kwestiach organizacyjnych, jak i w wyborze technologii zdanie każdego członka zespołu jest równie ważne. Relacje w zespole są całkowicie nieformalne i bezpośrednie. W trakcie pracy i poza nią spotkamy się by pograć w planszówki, Quake’a, Speedrunners, piłkę czy też konsolowe klasyki.

Zapraszamy osoby:

  • Potrafiące efektywnie zarządzać swoim czasem
  • Z chęcią do samorozwoju oraz wychodzenia poza swoją strefę komfortu
  • Chcące mieć realny wpływ na kierunek rozwoju produktu
  • Komunikatywne, ze świetnym poczuciem humoru

Najczęściej używamy: