Jesteśmy 10-osobowym zespołem produktowym rozwijającym Piwik PRO Analytics Suite. Lata wspólnej pracy pozwoliły nam wypracować wysokie standardy wytwarzania oprogramowania i swobodną kulturę, a dzięki szerokim kompetencjom w zakresie back- i front-end developmentu, testowaniu oraz operacji (devops), jesteśmy samodzielni w dostarczaniu rozwiązań.
Nasz zespół to designer, tester, developerzy (front i back end) i product manager. 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ę Scrum’em, nieźle opanowaliśmy współpracę zdalną. Od czasu do czasu spotykamy się w biurze na rozkminy, planowanie i wspólne spędzanie czasu.
Rozmawiamy głównie po polsku, stąd nie oczekujemy szekspirowskiej angielszczyzny,jednak dokumentacja i ogólnofirmowe spotkania wymagają znajomości angielskiego, która pozwala swobodnie się komunikować.
Pracujemy w Jirze i z GitHubem, komunikujemy się Slackiem. Nie używamy komórek i praktycznie nie korzystamy z maili.
Jakich skilli szukamy?
- Co najmniej 4 lata komercyjnego doświadczenia w Pythonie
- Doświadczenia w budowaniu skalowalnych aplikacji webowych opartych o architekturę mikroserwisową
- 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
- Znajomości asynchronicznej komunikacji (RabbitMQ, WebSocket)
- Nawykowego tworzenia testów jednostkowych i integracyjnych aplikacji (np. przy użyciu PyTest)
- Praktycznego doświadczenia projektowania i tworzenia architektury danych, w tym baz danych SQL i optymalizacji zapytań
- Dobrej i ugruntowanej znajomości zagadnień z obszaru bezpieczeństwa aplikacji webowych (np. ataki CSRF, XSS)
- Znajomości i stosowania praktyk clean code, rozumienia i stosowania design patternów
Dodatkowe punkty zgarniesz u nas za:
- Zorientowanie w tematyce terminów i pojęć analityki webowej
- Doświadczenie z architekturami zarządzania tożsamością (np. SAML 2.0)
- Znajomość SQLAlchemy i innych frameworki webowe (np. FastAPI, Falcon, Flask)
- Praktyczną umiejętność pracy z Dockerem i Kubernetesem
Jeśli jesteś osobą komunikatywną i otwartą, która ceni dobre relacje w zespole i współpracę, a jednocześnie potrafi wypracować kompromis – poczujesz się w naszym składzie jak u siebie! Do zobaczenia!
Co Cię czeka po przesłaniu CV:
- Krótka rozmowa wprowadzająca (30 min)
- Rozmowa miękko-techniczna z zespołem (max. 2h)
- Decyzja z informacją zwrotną