Backend

Junior backend developer (Java lub PHP)

P3 Doweks

Jesteśmy software housem z Krakowa. Założycielem jest Konrad Otrębski, developer, prelegent na konferencjach, wieloletni praktyk Test-Driven Development oraz DevOps’owego flow. Nie pracujemy na branchach, wszystko pushujemy na master i robimy po 50-100 deploymentów na produkcję miesięcznie (na osobę). Pracujemy ze stabilnymi oraz świadomymi klientami przy długoterminowych projektach. Na rynku jest bardzo mało miejsc, gdzie możesz rozwijać karierę w tak unikatowym środowisku.

Projekt: wrappowanie fabryki w API

Klientem, dla którego odbywa się projekt jest polski producent odzieży. Firma produkuje dedykowaną odzież dla klientów b2b (np. kurierów, hoteli, sportowców, beauty itd.), w tym wielu najbardziej znanych marek w Polsce. Celem projektu jest stabilizacja systemu, który zarządza całą fabryką klienta, a następnie rozbudowa jego możliwości. Naszą podstawową metodą pracy jest TDD.

PHP + Prestashop + Java?

Twoim zadaniem będzie rozwój ekosystemu klienta, który składa się z głównej aplikacji w Java oraz kilku "satelickich" sklepów ecommerce w Prestashop (PHP). Otrzymasz pełne wdrożenie do Java lub do PHP (do tego języka, którego nie znasz) - m.in. przez pair programming.

80% Twojego czasu będzie stanowić praca nad aplikacją w Java.

Wymagania

  • Java lub PHP - jakiekolwiek doświadczenie komercyjne w jednym z tych języków,
  • Test-Driven Development - posiadasz jakiekolwiek podstawowe doświadczenie (niekoniecznie komercyjne) i chcesz stosować TDD na co dzień,
  • Refactoring/Clean Code - interesujesz się tą tematyką i starasz się pisać coraz lepszej jakości kod,
  • Język polski,
  • Pasja do programowania poparta Twoim ciągłym rozwojem,
  • Prestashop - mile widziane / nie wymagamy.

Zadania

  • Rozbudowa głównej aplikacji w Java - 80-90% czasu,
  • Rozwój modułu Prestashop w PHP do sklepów "satelickich" - 10-20% czasu,
  • Praca w TDD (naprawdę najpierw piszemy test),
  • Code reviews dla innych członków zespołu oraz pair programming.

Oferta

  • Pełne wdrożenie i przebranżowienie do Java lub PHP - m.in. kilkadziesiąt godzin sesji pair programmingowych,
  • Nielimitowana biblioteczka - nielimitowany budżet na książki papierowe, ebooki, audiobooki czy kursy (typu Udemy, Coursera),
  • Wynagrodzenie w zakresie 6-12k PLN netto przy B2B - w pełnym wymiarze czasu, inne formy umowy również możliwe,
  • Praca w 100% zdalna - zjazdy firmowe raz na kwartał,
  • 26 dni urlopu oraz wolne święta państwowe,
  • 4 dni dodatkowego wolnego na konferencje/naukę,
  • Sprzęt wg. Twoich życzeń (z tym, że pracujemy na Linux Ubuntu),
  • Trunk-Based Development - praca w unikatowym DevOpsowym flow - brak branchy, brak merge conflictów, dostarczamy szybciej niż konkurencja w przyjemnych dla programisty warunkach, nauczysz się pracować w tym podejściu, osobiście będziesz wykonywać ok. 50-100 deploymentów na produkcję miesięcznie,
  • Udział w projekcie, w którym ratujemy aplikację legacy i przekształcimy ją w sprawnie funkcjonujący i nowoczesny system, który zarządza całą fabryką klienta,
  • Praca ze świadomym i pozytywnie nastawionym klientem - któremu mocno zależy na jakości oprogramowania.

Etapy rekrutacji

  • Formularz aplikacyjny (wystarczy jedno: LinkedIn lub CV),
  • Wstępna rozmowa telefoniczna - ok. 10-30 min z Konradem, naszym tech-leadem,
  • Pair coding online - ok. 1-2h, aby ustalić jak myślisz i pracujesz z kodem,
  • Rozmowa końcowa - ok. 1h.

Zasady rekrutacji

  • Po każdym etapie udzielamy Ci natychmiastowego i szczegółowego feedbacku (na koniec rozmowy),
  • Odpowiadamy każdemu! Na pierwszą rozmowę możesz umówić się samodzielnie zaraz po zaaplikowaniu (przy użyciu naszego kalendarza).

Więcej informacji

Inne oferty